- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14.4数据绑定 数据绑定就是将一个控件的属性与一个数据源连接起来。大多数Windows窗体控件的属性都可以连接或绑定到一个数据源。一经绑定,数据源中值就会改变绑定的控件的属性,反之亦然。 Windows窗体控件支持两种类型的数据绑定:简单绑定和复杂绑定。简单数据绑定允许你将将一个控件或窗体的属性绑定到数据源中的单个值。而复杂数据绑定专门用于将一个控件连接到一系列的值。简单数据绑定适合只显示一个值的控件,如Label 、Text等之类的控件。复杂数据绑定适合能显示多个值的控件,如:ListBox、CheckedListBox、ComboBox、和 DataGridView等。 14.4数据绑定 在常用控件中,往往要使用数据绑定实现数据库应用程序的开发。实现数据绑定的一般步骤如下: 无论是简单数据绑定,还是复杂数据绑定,要实现数据绑定的第一步就是就是要连接数据库,得到可以操作的DataSet。 根据不同组件,采用不同的数据绑定。 使用数据集对象 DataSet是ADO.NET中的核心对象,所有复杂的操作都是使用它来完成的。DataSet包含一组DataTable对象,表示所操作的数据库表。每个DataTable对象又都有一些子对象:DataRow和DataColumn,表示数据库表中的行和列。通过这些对象可以获取表、行和列中的所有元素。 为应用程序添加数据源 添加绑定控件 将控件与数据源绑定的方法就是通过“属性”窗口,修改控件的“Data Source”属性 14.5 修改数据库 修改数据库可以使用DataSet来完成,也可以使用编程的方法去完成。 14.5 修改数据库 1.使用DataSet修改数据库 对数据库的修改操作可以用相同的模式完成: (1)用数据库中要使用的数据填充数据集DataSet。 (2)修改存储在DataSet中的数据,例如,更新、插入和删除记录。 (3)完成了所有的修改操作后,把DataSet中所作的修改更新到数据库中。 14.5 修改数据库 2.结构化查询语言 SQL(Structured Query Language,结构化查询语言)是操作所有关系型数据库的标准语言。其常用主要命令如下。 读取表格内容: SELECT * FROM tableName 向表格插入一条记录: INSERT INTO table1 VALUES(字段值1,字段值2,…) 查询满足特定条件的记录: SELECT * FROM tableName WHERE条件表达式 从表格删除记录: DELETE FROM tableName WHERE 条件表达式 14.5 修改数据库 3.增加记录 增加数据记录可以通过DataSet控件实现,首先创建一个新行,使用NewRow方法或Add方法将新数据行添加到数据表的DataRow集合中,调用DataAdapter的Update方法实现数据库的更新,并调用DataSet的AcceptChanges接受更改。如: DataTable mytable=dataSet11.Tables[txb ]; object[] o={2,李信,67691567450008,}; mytable.Rows.Add(o); oleDbDataAdapter1.Update(dataSet11); dataSet11.AcceptChanges(); 14.5 修改数据库 4.删除记录 删除表中的元素可以从DataTable对象中删除DataRow对象,使用Delete方法。如: DataTable mytable=dataSet11.Tables[txb]; mytable.Rows[1].Delete(); oleDbDataAdapter1.Update(dataSet11); dataSet11.AcceptChanges(); 14.5 修改数据库 5.更新记录 应用程序中的数据更新应及时反映在数据库的操作上,如通过dataSet修改了相应的数据,则要把该修改表现在数据库中,因为dataSet和DataAdapter相互传送数据,则对数据的更改通过DataAdapter的Update()方法实现。 谢谢! * 第16章 Web服务创建和使用 主讲教师: 杨建军 教学目标 本章介绍了如何使用C#访问关系数据库。讨论ADO.NET的结构以及如何使应ADO.NET访问关系数据库,通过本章的学习,读者应掌握C#的数据库编程,能够编写C#程序访问各种常见的数据库类型 。绝大多数软件系统都需要有数据库的支持,因此数据库编程也是每一个开发者应该掌握的。 教学重点
您可能关注的文档
- 第,讲模电课件第二精要.ppt
- 第+++动物和人体生命活动的调节第++节+通过神经系统的调节精要.ppt
- 第0磁路和变压器精要.ppt
- 第0核酸的结构与功能精要.ppt
- 第0讲细胞的增殖精要.ppt
- 第0抗干扰技术和微机接口技术精要.ppt
- 第0生物氧化精要.ppt
- 第0细菌的形态与结构精要.ppt
- 第0衣原体精要.ppt
- 第1常用低压电器精要.ppt
- 2020年普通高等学校招生全国统一考试(江苏卷)英语试题 附答案.pdf
- 2024年故乡教学设计中的PBL项目式学习实践2篇.pptx
- 2024全新事业干部培训.pptx
- 2024优质ppt个人简历介绍.pptx
- 2024全新安全文明出行.pptx
- Primary School English Lesson Plan Collection 1_原创精品文档.pptx
- 2024全新精品计划生育培训.pptx
- whereismymum_原创精品文档.pptx
- Methods and Techniques for Reading English Newspap_原创精品文档.pptx
- 《第六枚戒指》:婚恋新解.pptx
最近下载
- 2023-2024学年山东省济南市天桥区九年级上学期化学期末试题及答案.doc VIP
- 【高考真题】2024年黑、吉、辽普通高等学校招生选择性考试地理试卷 附解析 .pdf
- 小学六年级英语试卷分析报告精选课件.ppt
- 2024年学年度二年级数学期末考试质量分析总结(2篇).pdf
- 光伏项目施工方案.docx
- 2024年临床医师定期考核试题中医知识题库及答案(共330题).docx
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx
- 高一地理必修一知识点 高一地理必修一知识点总结.doc VIP
- 4.高压电缆平滑铝护套特点与运用的探讨(1).pdf
- 文旅集团的面试题.pdf VIP
文档评论(0)