单击确认修改按钮,可以将用户在textbox控件内修改的内容更新并保存到所对应的Curator数据库中。

核心代码:

 myConnection。Open();

                string sql = String。Format("update curator set Cname='{0}',Csex='{1}',Cage='{2}',Cpa='{3}',Cnu='{4}'", textBox2。Text。ToString(), textBox3。Text。ToString(), textBox4。Text。ToString(), textBox5。Text。ToString(), textBox6。Text。ToString());//将用户手动输入的个人信息更新到数据库中的馆长个人信息中

   MySqlCommand mycmd = new MySqlCommand(sql, myConnection);//执行SQL语句

4。2。2 馆长操作界面-管理员信息

如图1-4所示,在这个界面里,首先添加一个label控件,提示用户这个界面显示的是所有管理员信息,然后添加了一个dataGridView控件,用来显示数据库里面的管理员信息,最后添加了一个删除按钮,在查看管理员的同时可以选中管理员进行删除操作。

图1-4

上图所示的删除操作,其实现的具体核心代码如下:

Private void 

    myConnection。Open();

    MySqlCommand mycmd = new MySqlCommand("delete from administrator where Ano = '"+dataGridView1。Rows[n1]。Cells[0]。Value。ToString()+"'", myConnection);

    if (mycmd。ExecuteNonQuery() > 0) {

        MessageBox。Show("删除成功" + dataGridView1。Rows[n1]。Cells[0]。Value。ToString(), "提示消息");

}

通过上面的代码我们可以知道:首先,通过MySqlConnection来连接数据库的具体某一个Database;其次,实例化MySqlCommand对象并调用其ExecuteNonQuery执行SQL语句;最后,通过判断执行结果来确定是否删除成功。

设计者在此需要说明的是:删除成功后会立即更新一遍DataGridView控件,用于将SQL语句执行后的结果立即直观的显示,在此使用的方法是从数据库中重新获取相对应的数据,并将DataGridView控件的数据源与其绑定。其核心代码如下所示:来:自[优.尔]论,文-网www.youerw.com +QQ752018766-

myConnection。Open();

MySqlCommand mycmd = new MySqlCommand("select Ano 员工编号,Ana 姓名,Asex 性别,Aage 年龄,Anu 身份证号 from administrator;", myConnection);

MySqlDataAdapter myadapter = new MySqlDataAdapter(mycmd);

ds = new DataSet();

ds。Clear();

myadapter。Fill(ds);

dataGridView1。DataSource = ds。Tables[0];存放于

如上代码,其执行过程和删除过程极为相似,在此不再赘述。唯一需要指出的是:在执行完SQL语句后,将结果集存放于DataSet中,然后将其与DataGridView控件的数据源相绑定即可。

4。2。3 馆长操作界面-添加管理员

如图1-5所示,添加管理员界面,单击重置按钮可以清空手动输入在textbox控件中的信息,在最先数据库的设计中,管理员编号属性Cno被设定为递增属性,所以不添加管理员编号的输入控件,其他的馆长可以根据需求输入手动需要添加的管理员数据,点击确定添加按钮将数据更新添加到数据库中的Administrator表内。

上一篇:安卓的会议平台设计+源代码
下一篇:C#+sqlserver在线考试系统设计

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

数字图书馆系统中的IP网络...

局域网图书资料查询系统【4032字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究