- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(5)在【生成SQL语句】对话框中单击【查询生成器】按钮,弹出如图3-24所示的【查询生成器】对话框,同时在【查询生成器】对话框中还会显示一个【添加表】对话框,其中显示数据库中所有数据表的名称。 图3-24 【查询生成器】窗体和【添加表】窗口 在【添加表】窗体中选择一个数据表“部门”,单击【添加】按钮,“部门”表将会以子窗口的形式添加到【查询生成器】窗体的上部,接着单击【添加表】窗体中的【关闭】按钮,关闭【添加表】窗体。 (9)运行所生成的项目。 先将项目启动对象更改为刚才生成的数据访问窗体“DataForm1”,然后单击菜单【调试】→【启动】或单击工具栏上的【启动】按钮,运行所生成的项目。 在运行的窗体中单击左上角的【加载】按钮,然后单击 按钮,浏览不同班级的数据和对应班级的学生信息,如图3-1所示。 图3-1 浏览“班级”数据和“学生信息”数据 (10)分析程序功能、查看程序代码。 切换到代码编辑窗口可以查看【数据窗体向导】所生成的程序代码,例如双击“加载”按钮可以查看该按钮的Click事件的程序代码。 ? 单击【加载】按钮,填充数据集 objdsClass_Student 该功能的实现方法:调用自定义过程LoadDataSet→调用自定义过程FillDataSet→调用数据适配器的方法Fill。 ? 使用导航按钮,改变记录位置 单击导航按钮可以改变记录的位置,改变记录位置可以利用BindingContext类的Position属性实现,例如移到第一条记录的代码为:“Me.BindingContext(objdsClass_Student, 班级).Position=0”。 ? 删除记录 单击【删除】按钮可以删除一条记录,删除记录可以利用BindingContext类的RemoveAt方法实现,程序代码为: Me.BindingContext(objdsClass_Student, 班级).RemoveAt(Me. BindingContext _(objds Class_Student, 班级).Position) ? 新增记录 新增一条记录分两步完成,第一步单击【添加】按钮,然后输入新增的记录数据,第二步单击【更新】按钮,将数据集中的改变写回数据源。 新增记录的实现方法为:调用方法EndCurrentEdit()→调用方法AddNew。 ? 更新数据源 更新数据源的方法为:调用自定义过程UpdateDataSet→调用方法EndCurrentEdit()→调用自定义过程UpdateDataSource()→调用方法Update→调用方法Merge→调用方法AcceptChanges。 ? 取消对当前记录的改变 取消对当前记录的改变的程序代码为: Me.BindingContext(objdsClass_Student, 班级).CancelCurrentEdit() ? 全部取消数据集所有的改变 全部取消数据集所有的改变的程序代码为: Me.objdsClass_Student.RejectChanges() 3.2 使用“数据适配器配置向导”建立数据适配器 【实例3-2】 1.设计任务 创建一个浏览部门数据的窗体,该窗体利用Visual Studio.NET的“数据适配器向导”建立数据适配器访问数据库,其运行效果如图3-14所示。 图3-14 浏览“部门”数据的窗体 2.设计过程 (1)新建一个项目Chapter3_2。 在窗体中添加一个DataGrid控件,如图3-15所示。 图3-15 浏览部门数据窗体的设计状态 (2)启动数据适配器向导。 如图3-16所示,从“工具箱”的“数据”选项卡中将SqlDataAdapter对象拖到窗体中,系统便会将数据适配器的实例加入组件区中,接着激活数据适配器向导,如图3-17所示。 图3-16 “数据”选项卡 (3)在图3-17中单击【下一步】按钮,弹出如图3-18所示的页面。 如果事先已建立了数据连接,可以在提示信息“数据适配器应使用哪一种数据连接?”下面的列表框中选择已有的数据连接。 图3-17 【数据适配器配置向导】之欢迎页面 图3-18 【数据适配器配置向导】之 【选择或新建数据连接】窗口 如果事先没有建立数据连接,请单击【新建连接】按钮,打开如图3-19所示【数据链接属性】窗口,该窗口默认切换到“连接”选
您可能关注的文档
- 3G技术与基站工程第4章 TD无线优化参数.ppt
- 3G技术与基站工程第5章 3G基站天馈系统介绍.ppt
- 3G技术与基站工程第7章 3G室内分布工程.ppt
- 4S店主营业务与汽车营销任务八 车辆展示.ppt
- 4S店主营业务与汽车营销任务九 试乘试驾.ppt
- 4S店主营业务与汽车营销任务六 初次接触.ppt
- 4S店主营业务与汽车营销任务七 需求分析.ppt
- 4S店主营业务与汽车营销任务三 汽车市场分析.ppt
- 4S店主营业务与汽车营销任务十 谈判成交.ppt
- 4S店主营业务与汽车营销任务十二 客户跟踪.ppt
- ADONET数据库访问技术案例教程(第4章)-ADO.NET的数据库访问对象.ppt
- ADONET数据库访问技术案例教程(第5章)-统计数据源中的数据.ppt
- ADONET数据库访问技术案例教程(第6章)-浏览数据源中的数据.ppt
- ADONET数据库访问技术案例教程(第7章)-更新数据源中的数据.ppt
- ADONET数据库访问技术案例教程(第8章)-数据验证与容错处理.ppt
- ADONET数据库访问技术案例教程(第9章)-对数据库和数据表的操作.ppt
- ADONET数据库访问技术案例教程(第10章)-数据绑定与记录导航.ppt
- ADONET数据库访问技术案例教程(第11章)-数据访问的参数设置与应用.ppt
- ADONET数据库访问技术案例教程(第12章)-报表制作与数据导出.ppt
- ADONET数据库访问技术案例教程(第13章)-数据库访问类的设计与应用.ppt
最近下载
- 普儿6月份静脉置管的护理.docx VIP
- 2025团校入团考试精选100题题库(含答案).docx VIP
- 手术部位标识制度 考试.docx VIP
- 《第六届粤东地区神经外科高级护理实践研讨班》调查表及试题.docx VIP
- 南京大学2020-2021学年第2学期《细胞生物学》期末考试试卷(A卷)含标准答案.docx
- 医疗器械采购投标方案.docx VIP
- 电大(精新编版)《中国当代文学专题》期末综合练习题及答案参考资料小抄(含全部题型,按拼音整理好)__2017年度.doc VIP
- 机械制图 第3版 郭克希 ch12新.ppt VIP
- 黄淮海平原农地流转空间分布与格局特征-资源科学.pdf VIP
- 普外科5月份西医考试.docx VIP
原创力文档


文档评论(0)