第2部分WindowsForms开发.ppt

  1. 1、本文档共182页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * DataAdapter类也称为数据适配器,是DataSet和数据源之间检索和保存数据的桥梁,用于处理连接的细节。DataAdapter既负责从数据库中检索数据并填充数据集DataSet,又负责将数据集DataSet中对数据的更改回送到数据库。 DataAdapter对象包含4个常用属性,分别为SelectCommand、InsertCommand、UpdateCommand、DeleteCommand。这4个属性均为Command对象,DataAdapter通过上述4个属性来对数据库进行查询、插入、更新和删除操作。上述4种对象初始值均为null,赋值后才能使用。 19.3.6 DataAdapter类 19.3.6 DataAdapter类 示例: static void Main(string[] args) { string Str = @server=SIS\SQLEXPRESS;Initial Catalog=book;Persist Security Info=False;User ID=admin;Password=123; SqlConnection conn = new SqlConnection(Str); conn.Open(); string comStr = select * from information; SqlCommand comm = new SqlCommand(comStr, conn); SqlDataAdapter myDA = new SqlDataAdapter(); myDA.SelectCommand = comm; DataSet myDS = new DataSet(); myDA.Fill(myDS, information); comm.CommandText=DELETE FROM information WHERE 编号 = TP0003; myDA.DeleteCommand = comm; myDA.Fill(myDS, information); myDA.Update(myDS, information); conn.Close(); myDS.Dispose(); } 19.3.7 ADO.NET原理剖析 ADO.NET的数据访问策略有两种,一种是将数据记录缓存于数据集(Dataset)中;另一种是直接访问数据库并使用数据读取器(DataReader)来读取数据记录。 使用ADO.NET开发数据库应用程序的一般步骤如下。 导入相应的命名空间。 选择使用的数据源,即确定将使用的.NET Framework数据提供程序。 使用Connection对象建立与数据源的连接。 使用Command对象执行对数据源的操作命令,通常是SQL命令。 使用数据集对获得的数据进行操作,需使用DataReader、DataSet等对象。 使用各种数据控件向用户显示数据。 19.4 数据控件 19.4.1 常用的数据控件 DataSet控件:它是一个集合对象,可以包含任意数量的表和视图,还可以包含所有表的约束、索引、关系及存储过程等。 BindingSource控件:主要用于连接数据库,通过该控件,可以将所有Windows窗体控件绑定到数据源。 BindingNavigator控件:绑定数据源后,可以实现数据导航。 DataGridView控件:主要用于显示后台数据库的数据,通常以浏览表格显示。 19.4.2 数据源控件 BindingSource控件其实并不是真正意义上的数据源,而是窗体控件和数据源之间的桥梁,其主要功能为将窗体中的控件绑定到数据源上。 19.5 数据绑定控件 19.5.1 数据绑定控件概述 数据绑定就是使控件与数据源的数据绑定在一起,便于数据访问,而控件可以绑定到几乎所有包含数据的结构,且可以通过绑定的数据设置控件的任何属性。数据绑定可分为简单数据绑定和复杂数据绑定。 简单数据绑定指将一个控件绑定到单个数据元素,通常绑定到数据库的某一个字段。支持简单数据绑定的控件有TextBox控件、Label控件等只显示单个值的控件。 复杂数据绑定指将一个控件绑定到多个数据

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档