- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]Mod04
无连接环境下的应用程序 构建 DataSet 和 DataTable DataSet、DataTable 和 DataColumn的概念 DataSet 对象模型 构建 DataSet、DataTable 和 DataColumn 创建主键约束 使用惟一约束 创建自定义表达式 DataSet 的概念 服务器 DataSet 的概念 什么是 DataSet ? 内存中的数据缓存,一个无连接的“关系数据库” 可以包含表、视图、数据关系、约束 可以对 DataSet 中的数据进行查询、排序、筛选、过滤、编辑、更新,并将更新后的数据提交回数据源 优点: 当浏览和加工 DataSet 中的数据时,并不需要建立同数据源的持续连接,节省资源 增加了应用程序的性能和扩展性 允许用户“随时随地”访问数据 与数据源无关的数据模型 DataSet 对象模型 DataSet 包含的集合 表集合(DataTable 对象的集合) 关系集合 (DataRelation 对象的集合) DataSet 对象模型 数据集 (DataSet) 与关系数据库相似的对象模型保存数据:表、行、列 可以在数据集中定义约束与关系 数据表 (DataTable) 代表了数据集中的表,可以从数据源加载数据 由数据列组成 数据列 (DataColumn) 由 DataType 属性指定对应的数据类型 列的数据类型与数据库中列的类型保持匹配 构建 DataSet 和 DataTable 四种创建方式: 通过编程,“纯手工”打造 DataSet 和 DataTable 通过图形化方式 拖动 DataSet 控件到窗体并设置属性 通过 DataAdapter “数据搬运工” 将数据从数据源搬运到 DataSet 从 XML 文件中获取数据和架构 构建 DataSet 和 DataTable 创建 DataSet 对象 创建 DataTable 对象,添加 DataColumn 列 将表添加到 DataSet 中 构建 DataSet 和 DataTable 图形化方式构建 DataSet 和 DataTable 构建 DataSet 和 DataTable 构建 DataSet 和 DataTable的注意事项 每张表只能添加到一个 DataSet 中。如果需要添加到不同的 DataSet 中,则需要克隆或拷贝表 DataTable 方法 Clone() 克隆一张新表,只有表结构,没有数据 Copy() 拷贝一张新表,包括表结构和数据 DataSet 中的表名必须唯一。默认表名为 TableN 构建 DataSet 和 DataTable 绑定与保存 DataSet 为Windows控件绑定数据 为DataGrid 控件绑定DataSet对象 保存和打开 DataSet 为 Windows 控件绑定数据 数据绑定 将 DataSet 中的数据直观的显示在控件中 支持选择、排序和编辑数据 可以绑定任何控件的任何属性,支持高级绑定,如控件的颜色、字体、图片等属性 简单数据绑定 绑定数据到简单的、只能显示单值的控件,如文本框 复杂数据绑定 绑定数据到复杂的、可以显示多值的控件上,如 DataGrid、列表框 简单数据绑定 - TextBox 图形化方式: 选中绑定的控件,如文本框 展开 DataBindings 属性 选择要绑定的属性,如 Text 属性 选择要绑定的数据源 选择要绑定的数据元素 编程方式: 复杂数据绑定 - DataGrid 为 Windows 控件绑定数据 为 Windows 控件绑定数据 保存和打开 DataSet 为什么保存 DataSet ? DataSet 驻留在内存中 持久保存到物理磁盘 DataSet 的两个方法 ReadXml() 从 Xml 文件中读取数据,重构 DataSet WriteXml() 将 DataSet 保存到 Xml 文件中 保存和打开 DataSet ReadXml() 如果文件不存在,则抛出异常 WriteXml() 如果文件已存在,则覆盖文件 保存和打开 DataSet Lab 4.1创建、绑定、保存数据集 约束和数据一致性 约束的类型 PRIMARY KEY 约束 创建 Primary Key 约束 每张表只能创建一个主键约束 选择可以唯一标识表中每一行的一列或多列 主键列值必须唯一,且不允许为空 方法一:设置表的 PrimaryKey 属性 PRIMARY KEY 约束 方法二:使用约束创建主键 可以给主键约束命名 方法三:图形化方式 设置表的“Primary Key”属性 编辑表的约束集合,选中“Primary Key”复选框 创建唯一值约束 创建 Unique 约束 每张表可以创建
您可能关注的文档
- [计算机软件及应用]diff2操作手册.doc
- [计算机软件及应用]Data021.ppt
- [计算机软件及应用]DS02_Algorithm Analysis.ppt
- [计算机软件及应用]dreamweaver 做网站设计全面解析7.ppt
- [计算机软件及应用]EBS_R12_金税设置.pdf
- [计算机软件及应用]Dweep Gold紫色小精灵白金珍藏版奖励关78关过关流程附图.doc
- [计算机软件及应用]DOTA物品列表图文最新最全.doc
- [计算机软件及应用]EXCEL 使用技巧基本应用.ppt
- [计算机软件及应用]Excel使用技巧-实用篇.pdf
- [计算机软件及应用]ERP集成套件forU8标准ppt.ppt
最近下载
- 无人机驾驶员技能考核内容结构表二级.pdf VIP
- 中国康养产业消费趋势报告(2025).pdf VIP
- 小区消防设施维修方案.docx VIP
- 无人机驾驶员技能考核内容结构表一级.pdf VIP
- 第三单元 珍爱我们的生命 测试卷(含答案)道德与法治七年级上册(2024).doc VIP
- TSIOT 803-2020 虚拟现实用户界面设计规范.pdf VIP
- 医院保洁员感控培训课件.pptx VIP
- 【完整正版高清】T_CFLP 0016-2023《国有企业采购操作规范》【2023修订版】.doc VIP
- 2025年一级建造师之一建民航机场工程实务考试题库【历年真题】.docx VIP
- Reading explorer-F级教学精品课件-U3A.pptx VIP
文档评论(0)