第6章数据集DataSet存取数据库.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章数据集DataSet存取数据库

目 录 数据集DataSet存取数据库 3 1 可视化使用数据集存取数据库 3 1.1 功能 3 1.2 实现 3 1.2.1 创建窗体 3 1.2.2 数据源、数据集、数据表、适配器、绑定源、可视化对象 4 1.2.3 给可视化对象指定数据源 4 1.2.4 响应“保存修改”按钮的Click消息 5 2 代码使用DataSet取取数据库 5 2.1 功能 5 2.2 实现 6 2.2.1 创建窗体 6 2.2.2 代码创建数据连接、表适配器、数据集、绑定源对象 6 2.2.3 给可视化对象指定数据源 7 2.2.4 响应“保存修改”按钮的Click消息 7 3 使用DbHelper操作数据集 7 3.1 功能 7 3.2 实现 8 3.2.1 创建窗体 8 3.2.2 修改SqlDbHelper 8 3.2.3 给可视化对象指定数据源 10 3.2.4 响应“保存修改”按钮的Click消息 11 4 使用DataSet存取Access数据库 12 4.1 功能 12 4.2 实现 12 4.2.1 创建窗体 12 4.2.2 创建AccDbHelper类 12 4.2.3 给可视化对象指定数据源 16 4.2.4 响应“保存修改”按钮的Click消息 17 5 DataReader与DataTable存取方式对比 18 5.1 对比 18 5.2 功能 18 5.3 实现 19 5.3.1 创建窗体 19 5.3.2 通过DataReader获取数据 19 5.3.3 通过DataTable获取数据 20 数据集DataSet存取数据库 可视化使用数据集存取数据库 功能 1. 可视化创建数据集DataGridView、TextBox,用于显示数据 3. 使用表适配器的Update方法提交对数据表的更新。 实现 创建窗体 添加一个面板,上面放“学号、姓名、性别、年龄、单位”字段的文本编辑框,“保存修改”按钮,再放一个导航条和DataGridView控件,如下图。 数据源、数据集、数据表、适配器、绑定源、可视化对象 数据源通过是指数据库,可以是SQL Server、 数据集相当于一个内存数据库,一个数据集可以包含多个数据表、视图、存储过程、函数等对象; 要想让数据库的数据与可视化的数据对象联系起来,需要一系列的对象来连接,包括:适配器、绑定源,这些对象的关系如下图。 1. 给DataGridView指定数据源时,若已经存在数据源,可以使用现有数据源,如果不存在,系统会指导用户创建一个数据源,在创建数据源,指定一个数据表,如:DBS中的Student表,系统会自动创建三个对象: 2. 给导航条指定数据源:如果需要绑定的绑定源已经存在,只须指定导航条的BindingSource属性即可,如:本例中指定BindingSource属性值为“studentBindingSource”。 3. 给几个文本框字段指定数据源:需要指定文本框的“(DataBingings)”属性中的“Text”属性的绑定源,如:本例中的“学号”与“studentBindingSource - Sno”绑定,其它类似。 响应“保存修改”按钮的Click消息 调用表适配器的Update()方法,可以实现用数据集dbsDataSet中的必威体育精装版数据更新数据源中对应的数据表(即数据表S),代码如下。 private void btnSave_Click(object sender, EventArgs e) { studentTableAdapter.Update(dBSDataSet.Student); } 注意:该方式实现的数据表更新,不同于以往的单记录插入/修改/删除,而是多记录、多方式同时修改。 代码使用DataSet取取数据库 功能 1. 通过代码创建数据连接、数据集DataGridView对象、TextBox,用于显示数据。(还有其它对象,如:Combox, ListBox对象如何绑定??) 3. 使用表适配器的Update方法提交对数据表的更新。 实现 创建窗体 添加一个面板,上面放“学号、姓名、性别、年龄、单位”字段的文本编辑框,“保存修改”按钮,再放一个导航条和DataGridView控件,如下图。 代码创建数据连接、数据集 下面的代码分别创建了 // 1. 创建数据库连接对象 string sConn = @Data Source=.\Sql2008;User=sa;Pwd=lwh206;initial catalog=DBS; SqlConnection conn = new SqlConnection(

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档