加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VB.NET中DataGrid控件使用初解

(2007-01-06 01:01:58)

VB.NETDataGrid控件使用初解

 

VB.NET窗体编程中DataGrid控件提供到ADO.NET数据集的用户界面,其实它只是提供一种网格界面。当网格绑定数据时,我们可以只绑定单个表(或数据视图),亦可以绑定一个数据集。现在就具体说一下这两种绑定方式的不同。

 

单个表(或视图):

我们在已经获取到单个表(或视图)对象后,就可以直接给DataGridDataSource属性赋值了,假设我们的表对象为dtDataGrid对象为DataGrid1,那么只需输入语句:

DataGrid1.DataSource = dt

就实现了数据绑定。

 

数据集方式:

在这种情况下,我们需要使用DataSourceDataMember两个属性来共同获取我们所需绑定的数据表(或视图)。DataSource是限定我们的数据集,而DataMember则保存着我们的表信息(表的名称)。现在我们已经有了数据表集合对象为dsDataGrid对象为DataGrid1,表集合对象ds中已经填充了表“订单信息”,那么需输入语句:

DataGrid1.DataSource = ds

DataGrid1.DataMember = “订单信息

这样就实现了数据集的绑定。

 

除了上面这种绑定方式外,还可以通过调用DataGrid控件的SetDataBinding方法来实现数据的绑定。下面的示例显示此种方法:

DataGrid1.SetDataBinding (ds,”订单信息”)

如果数据集ds中只有一个表,也可以用下面的方法绑定网格:

DataGrid1.SetDataBinding (ds,””)

0

阅读 收藏 喜欢 打印举报/Report
前一篇:接下来……
后一篇:清理电脑
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有