webform页面添加一个datagrid控件datagrid1,datagrid控件与sql server手工绑定只须鼠标点几下就搞定了,这里是代码绑定.
首先在命名空间中添加sqlclient命名空间.
using system.data.sqlclient;
然后在页面加载事件中创建数据连接con,
sqlconnection con=new sqlconnection();
con.connectionstring="server=(local);database=yourdatabase;trusted_connection=yes";
打开数据连接,
con.open();
创建一个数据命令com,
sqlcommand com=new sqlcommand();
com.commandtext="select * from yourtable";
com.connection=con;
这就可以开始数据绑定了,方式很多.最简单的直接使用数据命令的executereader方法.数据绑定就是设置控件的datasource属性.
datagrid1.datasource=com.executereader();
还可以使用数据阅读器sqldatareader(不能使用他的构造函数),代码如下:
sqldatareader dr=com.executereader();
datagrid1.datasource=dr;
当然还可以使用ado.net的核心数据集和数据适配器;
sqldataadapter ada=new sqldataadapter(com.commandtext,con);
dataset set1=new dataset();
ada.fill(set1);
datagrid1.datasource=set1;
最后计算数据绑定表达式,
datagrid1.databind();
文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




