新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > .Net开发 > Asp.net教程 > 正文:DataGrid与SQL Server 2000数据绑定

DataGrid与SQL Server 2000数据绑定

新客网 XKER.COM 2007-01-10 来源: 收藏本文

选择自 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();

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐