DataGrid控件的使用.docx

上传人:cn****1 文档编号:561121289 上传时间:2023-11-13 格式:DOCX 页数:4 大小:13.22KB
返回 下载 相关 举报
DataGrid控件的使用.docx_第1页
第1页 / 共4页
DataGrid控件的使用.docx_第2页
第2页 / 共4页
DataGrid控件的使用.docx_第3页
第3页 / 共4页
DataGrid控件的使用.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《DataGrid控件的使用.docx》由会员分享,可在线阅读,更多相关《DataGrid控件的使用.docx(4页珍藏版)》请在金锄头文库上搜索。

1、 DataGrid控件的使用在运行时,可以在程序中切换 DataSource 来观察不同的表,或者可以修改当前数据库的查询,以返回一个不同的记录集合。留意 DataGrid 控件与 Visual Basic 5.0中的 DBGrid 是代码兼容的,除了一个例外:DataGrid 控件不支持 DBGrid 的“解除绑定模式”概念。DBGrid 控件包括在 Visual Basic 的 Tools 名目中。 可能的用法 查看和编辑在远程或本地数据库中的数据。与另一个数据绑定的控件(诸如 DataList 控件)联合使用,使用 DataGrid控件来显示一个表的记录,这个表通过一个公共字段链接到由其

2、次个数据绑定控件所显示的表。 使用 DataGrid 控件的设计时特性 可以不编写任何代码,只通过使用 DataGrid 控件的设计时特性来创立一个数据库应用程序。下面的说明概要地说明白在实现 DataGrid 控件的典型应用时的一般步骤。完整的循序渐进的指示,请参阅主题“DataGrid 方案1: 使用 DataGrid 控件创立一个简洁数据库应用程序”。要在设计时实现一个 DataGrid 控件1. 为要访问的数据库创立一个 Microsoft 数据链接 (.MDL) 文件。请参阅“创立 Northwind OLE DB 数据链接”主题,以获得一个例如。2. 在窗体上放置一个 ADO Da

3、ta 控件,并将其 ConnectionString 属性设置为在第 1 步中所创立的OLE DB 数据源。3. 在这个 Ado Data 控件的 RecordSource 属性中输入一条将返回一个记录集的 SQL 语句。例如,Select * From MyTableName Where CustID = 124. 在窗体上放置一个 DataGrid 控件,并将其 DataSource 属性设置为这个 ADO Data 控件。5. 右键单击该 DataGrid 控件,然后单击“检索字段”。6. 右键单击该 DataGrid 控件,然后单击“编辑”。7. 重新设置该网格的大小、删除或添加网格的

4、列。8. 右键单击该 DataGrid 控件,然后单击“属性”。9. 使用“属性页”对话框来设置该控件的适当的属性,将该网格配置为所需的外观和行为。 在运行时更改显示的数据 在创立了一个使用设计时特性的网格后,也可以在运行时动态地更改该网格的数据源。下面介绍实现这一功能的通常方法。 更改 DataSource 的RecordSource 更改所显示的数据的最通常方法是转变该 DataSource 的查询。例如,假如DataGrid 控件使用一个ADO Data控件作为其 DataSource,则重写RecordSource和刷新该ADO Data 控件都将转变所显示的数据。 ADO Data

5、控件连接的是 Northwind 数据库的 Products 表。新查询查找全部 SupplierID = 12 的记录。Dim strQuery As StringstrQuery = “SELECT * FROM Suppliers WHERE SupplierID = 12“Adodc1.RecordSource = strQueryAdodc1.Refresh 更改 DataSource 在运行时,可以将 DataSource 属性重新设置为一个不同的数据源。例如,您可能具有若干个 ADO Data 控件,每个控件连接不同的数据库,或设置为不同的 RecordSource 属性。可以简

6、洁地将 DataSource 从一个 ADO Data控件重新设置为另一个 ADO Data 控件: 将 DataSource 重新设置为一个连接到 Pubs 数据库的、 使用 Authors 表的 ADO Data 控件。Set DataGrid1.DataSource = adoPubsAuthors 重新绑定 DataSource 当将 DataGrid 控件用于一个远程数据库,诸如 SQLServer 时,可以转变表的构造。例如,可以给这个表添加一个字段。在这种情形下,可以调用Rebind 方法依据新的构造来重新创立该网格。留意,假如已经在设计时转变了这个列的布局,DataGrid 控件将会试图重新创立当前的布局,包括任何空的列。不过,通过首先调用 ClearFields 方法,可以强制该网格重新设置全部的列。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号