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

用C#和ADO.NET建立一个数据绑定网格,第1张

用C#和ADO.NET建立一个数据绑定网格,第2张

数据访问是任何应用程序的基础。在本文中,我将解释如何使用C#和ADO.NET访问基于SQL Server的数据,以及如何在数据绑定网格控件中显示数据。让我以一个简单的C#应用程序为例。

ADO.net结构

使用ADO.NET无需保持连接。此外,在ADO.NET,您只需几行代码就可以从一个数据源切换到另一个数据源。

ADO.NET的核心对象是命令、连接、DataReader和DataAdapter。它们是中所有数据操作的基础。网。

ADO.NET命名空间空

系统。Data:是其他命名空的基础,补充了DataTable、DataColumn、DataView和Constraints对象。

系统。Data.Common:定义由各种数据提供者共享的公共对象,包括DataAdapter、DataColumnMapping和DataTableMapping。它由数据提供程序使用,包含一个用于访问数据源的集合。

系统。OleDb:定义用于连接数据源和修改各种数据源中的数据的对象。它被编写为一个公共数据提供程序,由。NET框架,包括SQL Server、Microsoft Oracle OLE DB Provider和Microsoft Jet 4.0 Provider驱动程序。当你需要连接到许多不同的数据源时,你会使用这个命名空室,并且你希望获得比提供者更好的性能。

系统。Data.SqlClient:直接使用SQL Server API,比更常见的系统提供了更好的性能。Data.OleDb这是专门为SQL Server及以上版本建立的提供者命名室空。

系统。Data.SqlTypes:专门为SQL Server的数据类型提供类。这个名为空的房间是专门为SQL Server设计的,提供了比其他名为空的房间更好的性能,但它只适用于SQL Server的后端。

系统。ODBC:处理所有兼容的Odbc驱动器。只有。NET Framework 1.1支持这个名字空,所以你可以通过安装新版框架来获得。

数据网格实例

向表DataGrid1添加一个数据网格,如图1所示。为了运行列表A中的示例代码,需要使用下面的命名空间空:

使用系统。数据;

使用系统。Data . OleDb

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 用C#和ADO.NET建立一个数据绑定网格

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情