请看下,datagrid,datalist,repeater三个控件,我都是这样绑定的
//连接数据库并打开连接
SqlConnection objConn = new SqlConnection(ConfigurationSettings.AppSettings["dns"]);
objConn.Open();
SqlDataAdapter daAuthors = new SqlDataAdapter("Select * From [thread]", objConn);
DataSet dsPubs = new DataSet();
//绑定datagrid
daAuthors.Fill(dsPubs, "文章列表");
GridView1.DataSource = new DataView(dsPubs.Tables[0]);
GridView1.DataBind();
//绑定DataList
daAuthors.Fill(dsPubs, "文章列表");
DataList1.DataSource = new DataView(dsPubs.Tables[0]);
DataList1.DataBind(); //绑定Repeater
daAuthors.Fill(dsPubs, "文章列表");
Repeater1.DataSource = new DataView(dsPubs.Tables[0]);
Repeater1.DataBind();说明下,上面三个我都是分别绑定的,为了大家能看清楚,好比较,所以,我写在一起了,请问我这样的绑定方式对吗?能不能帮我解释下下面几句话的意思?SqlDataAdapter daAuthors = new SqlDataAdapter("Select * From [thread]", objConn); //这句话是不是从表THREAD中读取数据,存到daAuthors?
DataSet dsPubs = new DataSet(); //这句话是什么意思?
daAuthors.Fill(dsPubs, "文章列表"); //这句话是什么意思?
Repeater1.DataSource = new DataView(dsPubs.Tables[0]);//这句话是什么意思?尤其是这里的 dsPubs.Tables[0]?
Repeater1.DataBind();//这句话是什么意思?
谢谢
//连接数据库并打开连接
SqlConnection objConn = new SqlConnection(ConfigurationSettings.AppSettings["dns"]);
objConn.Open();
SqlDataAdapter daAuthors = new SqlDataAdapter("Select * From [thread]", objConn);
DataSet dsPubs = new DataSet();
//绑定datagrid
daAuthors.Fill(dsPubs, "文章列表");
GridView1.DataSource = new DataView(dsPubs.Tables[0]);
GridView1.DataBind();
//绑定DataList
daAuthors.Fill(dsPubs, "文章列表");
DataList1.DataSource = new DataView(dsPubs.Tables[0]);
DataList1.DataBind(); //绑定Repeater
daAuthors.Fill(dsPubs, "文章列表");
Repeater1.DataSource = new DataView(dsPubs.Tables[0]);
Repeater1.DataBind();说明下,上面三个我都是分别绑定的,为了大家能看清楚,好比较,所以,我写在一起了,请问我这样的绑定方式对吗?能不能帮我解释下下面几句话的意思?SqlDataAdapter daAuthors = new SqlDataAdapter("Select * From [thread]", objConn); //这句话是不是从表THREAD中读取数据,存到daAuthors?
DataSet dsPubs = new DataSet(); //这句话是什么意思?
daAuthors.Fill(dsPubs, "文章列表"); //这句话是什么意思?
Repeater1.DataSource = new DataView(dsPubs.Tables[0]);//这句话是什么意思?尤其是这里的 dsPubs.Tables[0]?
Repeater1.DataBind();//这句话是什么意思?
谢谢
解决方案 »
- C#查询指定目录下的文件夹以及文件数量,现在只能查询得到当前目录的数量,关于子目录下的数量无法得出
- c# 弹对话框。。。请看清楚了再回答。。谢谢
- 菜鸟问题:Request传值问题~
- if中的区别
- string str = null 与 string str = “”
- 关于修改DataView中指定行、列的值的问题???-----------------------在线等
- 刚刚从PB改学.net,有些疑惑请大家帮忙
- 如何处理DataGrid按钮列的按钮点击事件?
- DataGrid中合并列显示问题。
- 急!,在线等待!!
- 焦点定位问题
- ----我想实现像.net安装那样,选择树形结构的checkbox,才安装相应的选项,怎么来实现?
daAuthors.Fill(dsPubs, "文章列表"); //填充数据
Repeater1.DataSource = new DataView(dsPubs.Tables[0]);//设置数据源,dsPubs是一个数据集,可能包含很多表,dsPubs.Tables[0]是数据集的第一张表,其实按照你上面写的,dsPubs.Tables["文章列表"]也是一样的
Repeater1.DataBind();//绑定