第7章ADONET对象在Windows窗体中的应用.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADO.NET数据库访问技术 案例式教程 第7章 ADO.NET对象在Windows窗体中的应用 内容提要 课程安排 总课时:共4学时,其中实验2学时。 授课大纲: 授课形式 学习目标 本章重点 Windows窗口上实现数据的绑定 Windows窗体中实现数据检索 Windows窗体中实现增加数据 Windows窗体中实现删除数据 Windows窗体中实现更改数据 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.1 窗体中的数据绑定 7.2 格式化数据 7.2 格式化数据 7.2 格式化数据 7.2 格式化数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.3 显示数据 7.4 验证数据 7.4 验证数据 7.4 验证数据 7.4 验证数据 7.4 验证数据 7.4 验证数据 7.4 验证数据 7.4 验证数据 习题思考 1.如何确定哪个方法搜索DataTable中的数据? 2.可以将控件绑定到非类型化的DataSet吗? 3.在将DataReader绑定到控件之前怎样才能确定查询是否返回数据? 信息反馈 参考资料 谢谢 案例:建立基于班级-学生-选修课程层次的树型结构 操作步骤 创建Windows窗体 创建DataAdapter 生成数据集类DataSet 编写代码 运行 在frmtree的构造函数中添加如下代码 System.EventArgs ea; ea = new System.EventArgs(); AddNodes(this, ea); private void AddNodes(object sender , System.EventArgs e) { int intLoop,intLoop1,intLoop2; string cla_id,stu_id; System.Windows.Forms.TreeNode root,r1,r2,r3; System.Windows.Forms.TreeView tv; tv=this.tvclaStudent; root=tv.Nodes.Add (学校); this.daClasses .Fill(this.dataSet1.classes ); this.daStudent.Fill(this.dataSet1.student ); this.daScore.Fill(this.dataSet1.score); for (intLoop=0;intLoop=this.dataSet1.classes.Count -1;intLoop++) { root.ImageIndex=0; r1=root.Nodes.Add (this.dataSet1.classes[intLoop][claname].ToString()); r1.ImageIndex=1; cla_id=this.dataSet1.classes[intLoop][cla_id].ToString(); for (intLoop1=0;intLoop1=this.dataSet1.student.Count -1;intLoop1++) { if (this.dataSet1.student[intLoop1][cla_id].ToString()==cla_id) { stu_id=this.dataSet1.student[intLoop1][stu_id].ToString(); r2=r1.Nodes.Add(this.dataSet1.student[intLoop1][name].ToString()+[+this.dataSet1.student[intLoop1][stu_id].ToString()+]); r2.ImageIndex=2; for (intLoop2=0;intLoop2=this.dataSet1.student.Count -1;intLoop2++) if (stu_id==this.dataSet1.score[intLoop2][stu_id].ToString())

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档