1、简单的net应用C/S的学生信息管理用到的数据库表1、打开VS20052、创建项目3、设置项目4、界面如下5、在工具箱中选择想要放在界面中的组件6、按住想要的组件拖动到窗体上7、设置按钮属性,修改显示的文字8、修改窗体显示文字9、将DataGridView拖到窗体上10、设置DataGridView连接的数据源选中“无”后的下拉框点击添加项目数据源选第一个数据库点击新建连接选中“microsoft sql server”,确定服务器名有下拉框选择,使用SQL登陆,选择要使用的数据库点击下一步展开“+”号,选中想要显示的表,点击完成11、添加第2个窗体在项目菜单中选第一个12、设置第2个窗体为点
2、击添加按钮后打开的输入学生信息窗体,窗体上显示文字的是label组件,填写内容的是textbox组件13、设置点击添加打开form2窗体双击form1上的添加按钮在鼠标停顿的位置输入Form2 form2=new Form2();form2.Show();14、设置datagridview1的刷新在两个函数中间加一个函数private void dbrefresh() this.学生表TableAdapter.Fill(this.学生数据库DataSet.学生表); 位置可以在14、设置添加的代码 在form2页面上的确定按钮上双击,填写以下代码if (textBox1.Text != & t
3、extBox2.Text != ) string cs = data source=127.0.0.1;uid=ss;pwd=;database=学生数据库; SqlConnection con = new SqlConnection(); con.ConnectionString = cs; try string sqls = insert 学生表values(+textBox1.Text+,+textBox2.Text+,+textBox3.Text+,+textBox4.Text+); SqlCommand cmd = new SqlCommand(sqls, con); con.Ope
4、n(); cmd.ExecuteNonQuery(); catch (Exception ex) MessageBox.Show(ex.Message); else MessageBox.Show(信息不完整,请重新填写); textBox1.Focus(); from2的using代码中加入using System.Data.SqlClient;16、form2的退出按钮设置this.Close();点击菜单上的绿色箭头编译并运行程序17、添加并设置第3个窗体为点击修改按钮后打开的输入学生信息窗体,窗体上显示文字的是label组件,填写内容的是textbox组件18、设置4个textbox为
5、公有选中1个textbox在属性中找到modifires,设置成public,共设置4个19、回到form1设置修改代码在from1的using代码中加入using System.Data.SqlClient;双击修改按钮加入代码if (dataGridView1.RowCount - 1 0) Form3 form3 = new Form3(); form3.textBox1.Text = this.dataGridView1.RowsdataGridView1.CurrentRow.Index.Cells0.Value.ToString(); form3.textBox2.Text = t
6、his.dataGridView1.RowsdataGridView1.CurrentRow.Index.Cells1.Value.ToString(); form3.textBox3.Text = this.dataGridView1.RowsdataGridView1.CurrentRow.Index.Cells2.Value.ToString(); form3.textBox4.Text = this.dataGridView1.RowsdataGridView1.CurrentRow.Index.Cells3.Value.ToString(); form3.textBox1.Enabl
7、ed = false; form3.Show(); else MessageBox.Show(无记录); 20、设置修改页的确定按钮代码 if (textBox1.Text != & textBox2.Text != ) string cs = data source=127.0.0.1;uid=ss;pwd=;database=学生数据库; SqlConnection con = new SqlConnection(); con.ConnectionString = cs; try string sqls = update 学生表set 姓名= + textBox2.Text + , 年龄=
8、 + textBox3.Text + ,专业= + textBox4.Text + where 学号= + textBox1.Text + ; SqlCommand cmd = new SqlCommand(sqls, con); con.Open(); cmd.ExecuteNonQuery(); catch (Exception ex) MessageBox.Show(ex.Message); else MessageBox.Show(信息不完整,请重新填写); textBox2.Focus(); 21、设置修改页的退出按钮代码this.Close();22在from3的using代码中加
9、入using System.Data.SqlClient;点击菜单上的绿色箭头编译并运行程序23、设置form1的删除按钮代码双击删除按钮if (dataGridView1.RowCount - 1 0) string xh = this.dataGridView1.RowsdataGridView1.CurrentRow.Index.Cells0.Value.ToString(); string cs = data source=127.0.0.1;uid=ss;pwd=;database=学生数据库; SqlConnection con = new SqlConnection(); con
10、.ConnectionString = cs; try string sqls = delete 学生表where 学号= + xh + ; SqlCommand cmd = new SqlCommand(sqls, con); con.Open(); cmd.ExecuteNonQuery(); this.dbrefresh(); catch (Exception ex) MessageBox.Show(ex.Message); else MessageBox.Show(无记录); 23、form1的退出按钮代码this.Close();24、设置更新数据点击form1空白的地方点击属性中的事件在Activated后的空白位置双击输入代码this.dbrefresh();25、点击菜单上的绿色箭头编译并运行程序
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2