| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 859 人关注过本帖
标题:[求助]DATAGRID和DataSet这个控件要怎么用??????
取消只看楼主 加入收藏
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
 问题点数:0 回复次数:3 
[求助]DATAGRID和DataSet这个控件要怎么用??????
图片附件: 游客没有浏览图片的权限,请 登录注册

我有数据库了,建立了一个BBS的数据库,里面有建立了几个表,怎么连进去??
我弄了一个SqlConnectio1进去了,那边有一个CONNECTIONSTRING连接数据库的,我把他连接到BBS了
可为什么我用DATASET这个控件里面什么也没有项目呢???????

[此贴子已经被作者于2005-5-22 20:51:34编辑过]


搜索更多相关主题的帖子: DATAGRID DataSet 控件 
2005-05-22 20:35
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
得分:0 

图片附件: 游客没有浏览图片的权限,请 登录注册
请教下DATAGRID这个呢??我怎么什么数据也没有呢??本来不是可以连接我的表么????
2005-05-22 20:50
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
得分:0 

是webform的吗?在web.config文件里,</system.web>和</configuration>之间,加入:

<appSettings> <add key="sqlconnectionstring" value="server=服务器名或IP地址;database=数据库名;uid=用户名;password=密码" /> </appSettings>

然后把数据检索到DataGrid时,就可以用这个,红色那段是读上面的个数据库连接字串的:

//打开库 SqlConnection MyConnection=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["sqlconnectionstring"]); MyConnection.Open(); SqlCommand MyCommand=new SqlCommand(mysql,MyConnection); SqlDataReader dr=MyCommand.ExecuteReader(); DataGrid1.DataSource=dr; DataGrid1.DataBind(); dr.Close(); MyConnection.Close(); 请教下,不用弄什么控件了么?????这样就能显示数据库里面的内容么???????????? 怎么我弄了,不能呢????是不是也要控件SQLDATAADATER和SQLCONN还有DATASET和DATAVIEW几个呢一起用呢?怎么让内容在DATAGRID上显示呢????????而且要有选择的字段显示~~~~~~ 还有,请教下为什么我在注册的时候,提示注册成功,可数据库里面没写进去呢????

private void Button1_Click(object sender, System.EventArgs e) { if(Page.IsValid) { if(UserValid()) { SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["sqlconnectionstring"]); conn.Open();

string sql = "Insert into Users(UserName,Password,Email) values('" + this.UserName.Text + "','" + this.Password.Text + "','" + this.email.Text + "')"; SqlCommand cmd = new SqlCommand(sql,conn); try { cmd.ExecuteNonQuery(); } catch { } finally { cmd.Dispose(); conn.Close(); } this.Panel1.Visible = false; this.Panel2.Visible = true; } else { this.Label1.Visible = true; } } } private bool UserValid() { SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["sqlconnectionstring"]); conn.Open(); string sql = "select * from Users where UserName = '" + this.UserName.Text + "'"; SqlCommand cmd = new SqlCommand(sql,conn);

SqlDataReader reader = cmd.ExecuteReader(); if(reader.Read()) { return false; } else { return true; } } 这些是我提交的注册信息,是不是没写进数据库呢??????/

2005-05-24 19:13
夏色沙漏
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-11-12
收藏
得分:0 
恩,谢谢了,就是不知道为什么,我用控件来的话,有时候连接不上,而且连接上了也连接不到内容,真奇怪,我用写代码不用控件的话,就能连接上而且能显示数据,就是不会怎么分页,真奇怪,在一个AUTO....那个控件一下要真一下要假的,没办法弄分页,郁闷死
2005-05-26 19:30
快速回复:[求助]DATAGRID和DataSet这个控件要怎么用??????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028924 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved