- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图4-28 演示删除全部记录后的空表 2.代码分析 切换到代码窗口,观察删除记录的程序代码。窗体中【演示删除3条记录】按钮的Click事件过程的程序代码如代码4-4-6所示。 方法之二:先使用XML设计工具建立结构描述并以此作为基础生成类型化数据集。 方法之三:将现有的类型化数据集加入窗体,在窗体上建立数据集类的实例。 (2)建立非类型化数据集的方法 方法之一:编写程序代码建立非类型化数据集。 方法之二:将非类型化的数据集加入窗体,自行在窗体中建立DataSet类的实例。 (3)类型化和非类型化数据集都适应的成员访问方法 访问数据集中的数据表有两种等价的访问方法。 数据集名称.Tables(数据表名称) 数据集名称.Tables(数据表的索引序号) 访问数据集中特定记录的特定字段的内容有下列四种等价的访问方法。 数据集名称.Tables(数据表名称) .Rows(记录索引序号)(字段索引序号) 数据集名称.Tables(数据表名称) .Rows(记录索引序号) .Item(字段索引序号) 数据集名称.Tables(数据表名称) .Rows(记录索引序号)(字段名称) 数据集名称.Tables(数据表名称) .Rows(记录索引序号) .Item(字段名称) (4)只适应于类型化数据集的成员访问方法 类型化数据集的类会拥有一个对象模型,在此对象模型中,表与字段会成为第一级的对象,在设计阶段将表名称公开为DataSet对象的属性,将字段名称公开为DataRow对象的属性,因此可以使用一种特殊方式访问。 ? 访问类型化数据集中数据表的方法如下。 数据集名称.数据表名称 ? 访问类型化数据集中特定记录的特定字段内容的方法如下。 数据集名称.数据表名称(记录索引序号).字段名称 4.4 建立与使用DataTable DataTable的命名空间为System .Data,代表内存中的数据表。建立DataTable包括两种情况:建立包含在数据集中的表和建立独立使用的表。 建立包含在数据集中的表的方法主要有以下两种。 (1)利用数据适配器的Fill方法自动建立DataSet中的DataTable对象。 (2)将建立的DataTable对象添加到DataSet中。 【实例4-4】 1.设计任务 创建一个窗体,演示如何建立与使用DataTable。 2.设计过程 (1)新建一个项目Chapter4_4。 (2)在窗体中添加4个Button控件、1个DataGrid控件,窗体及控件的设计外观如图4-21所示。 图4-21 建立与使用DataTable窗体的设计状态 4.4.1 定义DataTable的结构 1.操作演示 项目“Chapter4_4”运行后,单击【演示定义表结构】按钮,在DataGrid1中显示了新建立的表结构的字段名称,如图4-22所示。 图4-22 演示建立表结构 2.代码编写 切换到代码窗口,观察建立与使用DataTable的程序代码。 3.代码分析 代码4-4-2中代码的解释如表4-4所示。 代 码 序 号 行 号 代 码 分 析 代码4-4-2 01行 表示使用DataTable构造函数建立一个DataTable对象。建立DataTable对象的构造函数有3个重载版本,代码4-4-2中第01行的构造函数表示使用指定的表名来初始化DataTable类的实例 02行 表示使用无参DataColumn构造函数建立一个DataColumn对象,然后设置其各项属性以便定义字段的结构 04行至11行 定义了一个自动编号字段 12行 使用DataColumnCollection的Add方法将建立的DataColumn对象添加到字段集合中 14行 使用包含两个参数的DataColumn构造函数建立一个DataColumn对象 25行 直接调用DataColumnCollection的Add方法建立DataColumn对象且一并将它加入到字段集合中 29行至31行 将“StudentID”字段定义为数据表的主键 33行 将UniqueConstraint条件约束套用到“学号”字段 表4-4 代码4-4-2中的代码分析 4.4.2 新建DataTable的记录 1.操作演示 项目“Chapter4_4”运行后,单击【演示新建3条记录】按钮,在D
您可能关注的文档
最近下载
- 上半年基本公共卫生服务项目工作总结.docx VIP
- 北师版小学五年级上册数学 第七单元 可能性 第七单元复习.ppt VIP
- 子宫内膜异位症诊治指南(第三版).pptx VIP
- 软件工程——理论与实践(附微课视频 第3版)吕云翔课后习题答案解析.pdf
- 历史故事教学法在初中历史时空观念培养中的实践研究教学研究课题报告.docx
- 云南省港航投资建设有限责任公司笔试题目.pdf VIP
- 施耐德ATS22软启动器使用说明.docx VIP
- 造纸工艺流程 完整版课件PPT.pptx VIP
- 常州大地测绘中文电子经纬仪使用说明书2012220.doc VIP
- 人工智能在促进中小学教育改革与发展中的作用研究教学研究课题报告.docx
原创力文档


文档评论(0)