DataGrid与SQL Server 2000数据绑定

王朝mssql·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

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();

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航