知识大全 如何用C#和ADO.NET建立一个数据绑定网格
Posted 知
篇首语:当生活如同炼狱,必须自己创造阳光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何用C#和ADO.NET建立一个数据绑定网格相关的知识,希望对你有一定的参考价值。
如何用C#和ADO.NET建立一个数据绑定网格 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
数据访问是任何应用程序的基础 在本文中 我将说明如何用C#和ADO NET访问基于SQL Server的数据 以及如何在一个数据绑定的网格控件中显示数据 我用一个简单的C#应用程序为例
ADO NET结构
使用ADO NET不需要维持一个连接 另外 在ADO NET中 只需用几行代码 你就可以从一个数据源转到另一个数据源
ADO NET的核心对象有Command Connection DataReader和DataAdapter 它们是 NET中所有数据操作的基础
核心ADO NET命名空间
System Data 是其它命名空间的基础 并补充 DataTable DataColumn DataView和 Constraints对象 System Data Common 定义由各种数据提供者共享的普通对象 包括 DataAdapter DataColumnMapping和 DataTableMapping 它为数据提供者所用 包含用于访问数据源的集合 System Data OleDb 定义你用来连接到数据源并修改各种数据源中的数据的对象 它作为普通数据提供者而编写 由包含SQL Server 微软Oracle OLE DB Provider和微软Jet Provider驱动器的 NET Framework提供执行 当你需要连接到许多不同的数据源时 就会用到这个命名空间 并且你希望达到比提供者更佳的性能 System Data SqlClient 直接利用SQL Server应用程序接口 提供比更为普通的System Data OleDb更佳的性能 这是一个专门为SQL Server 及以上版本建立的提供者命名空间 System Data SqlTypes 专门为SQL Server的数据类型提供类 这个命名空间专为SQL Server而设计 并提供比其它命名空间更佳的性能 但只应用于SQL Server后端 System Data Odbc 处理所有兼容ODBC驱动器 只有 NET Framework 支持这个命名空间 所以安装新版Framework就能获得它数据网格实例
给表格dataGrid 增加一个数据网格 如图 所示 为了让列表A中的样本代码能够运行 需要利用下面的命名空间
using System Data;
using System Data OleDb;
上面的代码定义了两个变量 strConn和strSQLStrConn使用OLEDB设定利用JET数据库所需的连接字符串 并指向当地计算机的Northwind mdb数据库位置 StrSQL指定我想在Access数据库(Northwind mdb)上运行的查询
接下来 我定义OleDBDataAdapter对象da并将它提交给查询语句(strSQL)和连接字符串(strConn) 注意 我在例子中没有建立一个连接(Connection)对象
然后 我定义数据组ds 它被用来从网格控件中的用户表(Customers)中获得实际数据 我使数据网格控件dataGrid 的DataMember特性指向到我获得数据的表格 并将控件DataSource的特性设定给DataSetds (DataMember特性获得/设定DataSource中的一个绑定控件的表格 DataSource特性获得/设定用来安装控件的数据源 )当你运行列表A中的代码时 结果如图 所示
我显示C:DataAccessNorthwind mdb数据库中的数据 只看到我在选择语句中选中的栏 如果选择的列数或栏数超过页面的大小 网格控件会自动显示滚动条
cha138/Article/program/net/201311/11475相关参考
.net开发实例:绑定到ADO.NET数据源 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本示
使用ADO.NET和C#处理BLOB数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用Mi
用ADO.NET处理层次数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ADONET为数据在
C#ADO.NET操作数据代码汇总 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一.用SqlC
在ADO和ADO.NET中管理离线数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 您可以使用
Ado.net访问数据库的方法和步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 漫谈.Net PetShop和Duwamish ADO.NET数据库编程
漫谈.NetPetShop和DuwamishADO.NET数据库编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
讲析ADO.NET数据源技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 和许多ADONET数
c#DataGridView数据绑定编程与显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
VisualC#中的数据绑定操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Vi