第17讲删除记录窗体实例[1].pptVIP

  • 2
  • 0
  • 约1.59千字
  • 约 7页
  • 2017-07-17 发布于四川
  • 举报
* 李德奇 主编 第十七讲 删除记录窗体实例 大连理工大学出版社 * 教学目标 掌握删除记录窗体的设计过程 掌握删除记录的事务处理过程 掌握删除数据记录的方法 完成删除记录窗体实例的程序编写 * 教学内容 一、删除记录窗体的功能和用户界面 二、删除记录窗体的设计步骤 三、删除记录窗体的主要程序代码 * 一、删除记录窗体的功能和用户界面 删除记录窗体实现从数据库XSGL的[学生信息表]删除记录的功能。在该功能窗体上,既可以浏览学生的信息,也可以删除学生的记录。程序运行后的用户界面如下图。 * 二、删除记录窗体的设计步骤 ⑴创建Windows应用程序项目,项目名称为“删除记录窗体实例”。 ⑵向窗体中加入1个 label控件,控件名为label1。该控件的文本“删除学生信息”用来提示窗体的功能。 ⑶向窗体中加入3个GroupBox控件,控件名为groupBox1、groupBox2和groupBox3。这3个控件用来将数据显示区与用户操作区分隔。 ⑷向控件groupBox1中加入10个Label控件,控件名为 label2—label11。这10个控件用来标明各数据项的名称。 ⑸向控件groupBox1中加入9个Label控件,控件名为 labelNumber、labelName等。这9个控件用来显示学生信息的文本类型数据。 ⑹向控件groupBox1中加入1个PictureBox控件,控件名为pictureBox1。这个控件用来显示学生的相片。 ⑺向控件groupBox2中加入4个Button控件,控件名为buttonFirst、buttonPrevious、buttonNext和buttonLast。这4个控件用来驱动数据记录的移动浏览。 ⑻向控件groupBox3中加入2个Button控件,控件名为buttonDelete和buttonExit。这2个控件用来启动删除记录和退出功能。 * 三、删除记录窗体的主要程序代码(1/2) 当【删除】按钮被单击时,为了慎重起见,询问用户是否真的要删除当前记录。若用户回答“是”,删除当前记录;回答“否”则不做删除操作。 private void buttonDelete_Click(object sender, System.EventArgs e) { //询问是否确实要删除当前记录 DialogResult dr=MessageBox.Show(确实要删除当前记录吗?, 询问, MessageBoxButtons.YesNo,MessageBoxIcon.Question); * 三、删除记录窗体的主要程序代码(2/2) //若用户回答“是” if(dr==DialogResult.Yes) { string number=labelNumber.Text; SqlCommand command=myConnection.CreateCommand(); //构造删除记录的命令文本 command.CommandText=“delete from 学生信息表 where 学号 =+number+; myConnection.Open(); //执行删除命令 command.ExecuteNonQuery(); myConnection.Close(); MessageBox.Show(记录已删除。,信息提示, MessageBoxButtons.OK,MessageBoxIcon.Information); //重新初始化 Form1_Load(null,null); } } * *

文档评论(0)

1亿VIP精品文档

相关文档