如何用C#和ADO.NET建立一个数据绑定网格

开发者在线 Builder.com.cn 更新时间:2006-09-20作者:Irina Medvinskaya 来源:

上面的代码定义了两个变量:strConnstrSQLStrConn使用OLEDB设定利用JET数据库所需的连接字符串,并指向当地计算机的Northwind.mdb数据库位置。StrSQL指定我想在Access数据库(Northwind.mdb)上运行的查询。

接下来,我定义OleDBDataAdapter对象da并将它提交给查询语句(strSQL)和连接字符串(strConn)。注意,我在例子中没有建立一个连接(Connection)对象。

然后,我定义数据组ds,它被用来从网格控件中的用户表(Customers)中获得实际数据。我使数据网格控件dataGrid1的DataMember特性指向到我获得数据的表格,并将控件DataSource的特性设定给DataSetds。(DataMember特性获得/设定DataSource中的一个绑定控件的表格,DataSource特性获得/设定用来安装控件的数据源。)当你运行列表A中的代码时,结果如图2所示。

我显示C:DataAccessNorthwind.mdb数据库中的数据,只看到我在选择语句中选中的栏。如果选择的列数或栏数超过页面的大小,网格控件会自动显示滚动条。

现在你了解了在C#应用程序中使用ADO.NET,以及建立一个数据网格控件显示查询返回数据的基本原理了。

Irina Medvinskaya自1996年开始接触技术。她获得佩斯大学的工商管理硕士,现任Citigroup的项目经理。

责任编辑:张琎

查看本文的国际来源

用户评论

  • 用户名
  • 评论内容