简单的net应用.docx

上传人:b****6 文档编号:13380766 上传时间:2023-06-13 格式:DOCX 页数:23 大小:2.50MB
下载 相关 举报
简单的net应用.docx_第1页
第1页 / 共23页
简单的net应用.docx_第2页
第2页 / 共23页
简单的net应用.docx_第3页
第3页 / 共23页
简单的net应用.docx_第4页
第4页 / 共23页
简单的net应用.docx_第5页
第5页 / 共23页
简单的net应用.docx_第6页
第6页 / 共23页
简单的net应用.docx_第7页
第7页 / 共23页
简单的net应用.docx_第8页
第8页 / 共23页
简单的net应用.docx_第9页
第9页 / 共23页
简单的net应用.docx_第10页
第10页 / 共23页
简单的net应用.docx_第11页
第11页 / 共23页
简单的net应用.docx_第12页
第12页 / 共23页
简单的net应用.docx_第13页
第13页 / 共23页
简单的net应用.docx_第14页
第14页 / 共23页
简单的net应用.docx_第15页
第15页 / 共23页
简单的net应用.docx_第16页
第16页 / 共23页
简单的net应用.docx_第17页
第17页 / 共23页
简单的net应用.docx_第18页
第18页 / 共23页
简单的net应用.docx_第19页
第19页 / 共23页
简单的net应用.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

简单的net应用.docx

《简单的net应用.docx》由会员分享,可在线阅读,更多相关《简单的net应用.docx(23页珍藏版)》请在冰点文库上搜索。

简单的net应用.docx

简单的net应用

C/S的学生信息管理

用到的数据库表

1、打开VS2005

2、创建项目

3、设置项目

4、界面如下

5、在工具箱中选择想要放在界面中的组件

6、按住想要的组件拖动到窗体上

7、设置按钮属性,修改显示的文字

8、修改窗体显示文字

9、将DataGridView拖到窗体上

10、设置DataGridView连接的数据源

选中“无”后的下拉框

点击添加项目数据源

选第一个数据库

点击新建连接

选中“microsoftsqlserver”,确定

服务器名有下拉框选择,使用SQL登陆,选择要使用的数据库

点击下一步

展开“+”号,选中想要显示的表,点击完成

11、添加第2个窗体

在项目菜单中选第一个

12、设置第2个窗体为点击添加按钮后打开的输入学生信息窗体,窗体上显示文字的是label组件,填写内容的是textbox组件

13、设置点击添加打开form2窗体

双击form1上的添加按钮

在鼠标停顿的位置输入

Form2form2=newForm2();

form2.Show();

14、设置datagridview1的刷新

在两个函数中间加一个函数

privatevoiddbrefresh()

{

this.学生表TableAdapter.Fill(this.学生数据库DataSet.学生表);

}

位置可以在

14、设置添加的代码

在form2页面上的确定按钮上双击,填写以下代码

if(textBox1.Text!

=""&&textBox2.Text!

="")

{

stringcs="datasource=127.0.0.1;uid=ss;pwd=;database=学生数据库;";

SqlConnectioncon=newSqlConnection();

con.ConnectionString=cs;

try

{

stringsqls="insert学生表values('"+textBox1.Text+"','"+textBox2.Text+"',"+textBox3.Text+",'"+textBox4.Text+"')";

SqlCommandcmd=newSqlCommand(sqls,con);

con.Open();

cmd.ExecuteNonQuery();

}

catch(Exceptionex)

{

MessageBox.Show(ex.Message);

}

}

else

{

MessageBox.Show("信息不完整,请重新填写");

textBox1.Focus();

}

from2的using代码中加入

usingSystem.Data.SqlClient;

16、form2的退出按钮设置

this.Close();

点击菜单上的绿色箭头编译并运行程序

17、添加并设置第3个窗体为点击修改按钮后打开的输入学生信息窗体,窗体上显示文字的是label组件,填写内容的是textbox组件

18、设置4个textbox为公有

选中1个textbox在属性中找到modifires,设置成public,共设置4个

19、回到form1设置修改代码

在from1的using代码中加入

usingSystem.Data.SqlClient;

双击修改按钮加入代码

if(dataGridView1.RowCount-1>0)

{

Form3form3=newForm3();

form3.textBox1.Text=this.dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();

form3.textBox2.Text=this.dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[1].Value.ToString();

form3.textBox3.Text=this.dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[2].Value.ToString();

form3.textBox4.Text=this.dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[3].Value.ToString();

form3.textBox1.Enabled=false;

form3.Show();

}

else

{

MessageBox.Show("无记录");

}

20、设置修改页的确定按钮代码

if(textBox1.Text!

=""&&textBox2.Text!

="")

{

stringcs="datasource=127.0.0.1;uid=ss;pwd=;database=学生数据库;";

SqlConnectioncon=newSqlConnection();

con.ConnectionString=cs;

try

{

stringsqls="update学生表set姓名='"+textBox2.Text+"',年龄="+textBox3.Text+",专业='"+textBox4.Text+"'where学号='"+textBox1.Text+"'";

SqlCommandcmd=newSqlCommand(sqls,con);

con.Open();

cmd.ExecuteNonQuery();

}

catch(Exceptionex)

{

MessageBox.Show(ex.Message);

}

}

else

{

MessageBox.Show("信息不完整,请重新填写");

textBox2.Focus();

}

21、设置修改页的退出按钮代码

this.Close();

22在from3的using代码中加入

usingSystem.Data.SqlClient;

点击菜单上的绿色箭头编译并运行程序

 

23、设置form1的删除按钮代码

双击删除按钮

if(dataGridView1.RowCount-1>0)

{

stringxh=this.dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();

stringcs="datasource=127.0.0.1;uid=ss;pwd=;database=学生数据库;";

SqlConnectioncon=newSqlConnection();

con.ConnectionString=cs;

try

{

stringsqls="delete学生表where学号='"+xh+"'";

SqlCommandcmd=newSqlCommand(sqls,con);

con.Open();

cmd.ExecuteNonQuery();

this.dbrefresh();

}

catch(Exceptionex)

{

MessageBox.Show(ex.Message);

}

}

else

{

MessageBox.Show("无记录");

}

23、form1的退出按钮代码

this.Close();

24、设置更新数据

点击form1空白的地方

点击属性中的事件

在Activated后的空白位置双击

输入代码

this.dbrefresh();

25、点击菜单上的绿色箭头编译并运行程序

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2