网站大量收购闲置独家精品文档,联系QQ:2885784924

Windows程序设计案例教程(C#)第18讲 多窗格数据修改窗体实例.ppt

Windows程序设计案例教程(C#)第18讲 多窗格数据修改窗体实例.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows程序设计案例教程(C#)第18讲 多窗格数据修改窗体实例

教学目标 掌握多窗格窗体的设计过程 掌握Splitter控件与Panel控件的使用 完成多窗格数据修改窗体实例的程序编写 教学内容 一、多窗格数据修改窗体的功能和用户界面 二、多窗格数据修改窗体的设计步骤 三、多窗格数据修改窗体的主要程序代码 四、Splitter控件与Panel控件 一、多窗格数据修改窗体的功能和用户界面(1/2) 多窗格数据修改窗体实现对数据库XSGL中[学生信息表]的记录进行修改更新的功能。在该功能窗体上,用户能够逐条浏览到[学生信息表]内学生的基本信息,当确定需要修改数据时,可以对数据记录进行编辑修改,并更新数据记录到数据库中。程序运行后的用户界面如下图。 一、多窗格数据修改窗体的功能和用户界面(2/2) 二、多窗格数据修改窗体的设计步骤(1/3) ⑴创建Windows应用程序项目,项目名称为“多窗格数据修改窗体实例”。 ⑵使用数据连接向导将窗体连接到数据库XSGL,提取[学生信息表]中的所有数据到数据集中,此举在窗体的托架上得到3个数据访问控件sqlConnection1、sqlDataAdapter1和dataSet11?。 ⑶向窗体中加入一个Panel控件,控件名为 panel1。设置该控件的Dock属性值为 Top,使停靠在窗体的顶部。设置其BorderStyle属性值为Fixed3D。 ⑷向窗体中加入一个Splitter控件,控件名为splitter1。设置其Dock属性值为Top,使其紧贴在控件panel1的下方。 ⑹向控件splitter1的下方加入一个Panel控件,控件名为 panel2。设置该控件的Dock属性值为 Fill,使充满在窗体的下部。设置其BorderStyle属性值为Fixed3D。 二、多窗格数据修改窗体的设计步骤(2/3) ⑺向panel1中加入1个 Label控件,控件名为label1。 ⑻向panel1中加入1个GroupBox控件,控件名为groupBox1。 ⑼向控件groupBox1中加入1个Label控件,控件名为label2,Text属性值为“学号”。加入1个ComboBox控件到groupBox1中,控件名为comBoxNumber。打开控件comBoxNumbe的属性窗口,将数据源属性DataSource指定到数据集“dataSet11.学生信息表”,显示成员属性DisplayMenber指定到“学号”。 ⑽向控件groupBox1中加入4个Button控件,控件名为buttonFirst、buttonPrevious、buttonNext和buttonLast。 ⑾向panel2中加入1个GroupBox控件,控件名为groupBox2。 ⑿向控件groupBox2中加入9个Label控件,这些控件的文本为“姓名”、“性别”等。 二、多窗格数据修改窗体的设计步骤(3/3) ⒀向控件groupBox2中加入9个TextBox控件,控件名为textBoxName、textBoxSex等,这9个控件分别用来显示或编辑对应的数据项。将这9个文本框的Text属性绑定到数据集dataSet11的对应列上。 ⒁向控件groupBox2中加入1个pictureBox1控件, 展示学生的相片。 ⒂向控件groupBox2中加入1个Button控件, 控件名为buttonBrowse,用来启动打开文件对话框,让用户查找相片文件以替换某个学生原来的相片。设置其Enabled属性初始值为false,待程序运行后切换到修改数据状态时再由程序代码改为true。 ⒃向控件groupBox2中加入1个GroupBox控件,控件名为groupBox3。 ⒄向控件groupBox3中加入3个Button控件,控件名为 buttonModiOrCancle、buttonUpdate和buttonExit。这3个控件分别用启动“修改信息”、“保存修改”和“退出”功能。设置控件buttonUpdate的Enabled属性初始值为false,待程序运行后切换到修改数据状态时再由程序代码改为true。 三、多窗格数据修改窗体的主要程序代码(1/5) 这里仅给出【保存修改】按钮单击的代码。 private void buttonUpdate_Click(object sender, System.EventArgs e) { //取各文本框的数据 string number=comboBoxNumber.Text; string name=textBoxName.Text; string sex=textBoxSex.Text; string Class=textBoxClass.Text; string birthday=textBoxBirthday.T

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档