WEB开发网
开发学院WEB开发ASP.NET DataGrid与SQL Server 2000数据绑定 阅读

DataGrid与SQL Server 2000数据绑定

 2005-07-15 17:01:19 来源:WEB开发网   
核心提示:选择自 PowerChow 的 Blog WebForm页面添加一个DataGrid控件DataGrid1,DataGrid控件与SQL Server手工绑定只须鼠标点几下就搞定了,这里是代码绑定. 首先在命名空间中添加SqlClient命名空间. using System.Data.SqlClient; 然后在页

选择自 PowerChow 的 Blog

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

Tags:DataGrid SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接