Welcome

首页 / 软件开发 / .NET编程技术 / WinForm+ADO.net应用(二)+ 例子源码

WinForm+ADO.net应用(二)+ 例子源码2012-01-16 51cto博客 剑了在上一篇中,我们主要讲解了什么是ADO.NET 及其三个常用对象的用法,这一篇我们主要学习ADO.net中的新宠配适器对象及内存表对象。

目标:

DataAdapter 对象

DataSet 对象

DataTable 对象

DataAdapter对象:数据适配器是ADO.NET托管提供程序(用于在数据源和数据集之间通信的一组对象)的组成部分 ,适配器用于在数据源和数据集之间交换数据,

适配器对象在DataSet与源数据之间起到桥梁的作用。

DataAdapter对象的常用方法:

Update():从名为“Table”的DataTable为指定的DataSet中每个已插入、已更新或已删除的行调用相应的INSERT、UPDATE或DELETE语句。

Fill(): 在DataSet中添加或刷新行以匹配使用DataSet名称的数据源中的行,并创建一个名为“Table”的DataTable。

Dispose():释放由 DataAdapter 占用的资源。

DataSet 对象:DataSet(数据集)是ADO.NET结构的主要组件,属于System.Data命名空间。它是从数据源中检索到的数据在内存中的缓存。具有类似数据库的结构,如表、列、关系和约束。DataSet支持标准的查看、添加、移除及更新操作;而且这些操作并非只限于数据库数据。

DataTable 对象:DataTable对象表示了内存中的一个关系数据表,可以独立创建和使用,也可以由其他.NET Framework对象使用,最常见的情况是作为DataSet的成员使用。DataTable类是.NET Framework类库中System.Data命名空间中的成员。

关于DataSet 及DataTable在 MSDN有很详细的资料,本文旨在让大家能实际的应用DataAdapter对象创建数据源,并呈现在窗体上。所以不做详细的讲解,在今后的文章中,我们详细的分析DataSet 及DataTable 的使用。

例:

继续打开我们上一篇所使用的例子

1.在设计窗体时从工具箱拉一个dataGridView控件到到窗体上如图: