* * * * * * * * * * * * * 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控件等只显示单个值的控件。 复杂数据绑定指将一个控件绑定到多个数据
您可能关注的文档
- 第15章 MyPetShop综合实例.ppt
- 商店库存管理系统的设计与实现.doc
- 第八章:Internet接入概述.ppt
- 第二章 SQL SERVER 2000 概述.doc
- 第六章 Excel 2003的应用.ppt
- 第七章JavaScript基础.ppt
- 实践活动评价系统使用说明(第三版).doc
- 第七章浏览器对象模型.ppt
- 室内陈设课程引领软装设计成卖房噱头.doc
- 第三讲 控制网络.ppt
- 光伏电站逆变器故障诊断工程师岗位招聘考试试卷及答案.doc
- 2025年中国医学设备行业市场前景预测及投资价值评估分析报告.docx
- 2025年防雷测试报告.docx
- 2025年幼儿园本工作总结及2026年工作计划(推荐).docx
- 工业冷却塔循环水泵振动检测技师(初级)考试试卷及答案.doc
- 2025社会工作培训心得体会总结范文(推荐).docx
- 2025幼儿园园务计划及工作总结范文简短(推荐).docx
- 2025医院工作总结和计划(2篇).docx
- 2026贵阳市城乡建设学校秋季兼职教师招聘10人信息参考题库附答案.docx
- 2025年中国溴己新片剂行业市场前景预测及投资价值评估分析报告.docx
最近下载
- 支部党员大会会议记录(支委会选举范例).docx VIP
- 深圳市宝安区2025-2026学年第一学期五年级语文期末学业质量评估卷(原卷+答案)统编版.docx VIP
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
原创力文档

文档评论(0)