宝哥软件园

ASP .网实现学生管理系统

编辑:宝哥软件园 来源:互联网 时间:2021-09-21

学生管理系统所需要的具体控件和主要属性:

1、登录窗体

基本控件:

标签(标签控件)

主要属性:图像(在标签上显示的图像)

文本(在标签上显示的文本)

文本框(文本框控件)

主要属性:PasswordChar(指示在作为密码框时,文本框中显示的字符,而不是实际输入的文本)

按钮(按钮控件)

组合框(下拉框)属性:选择编辑项目:获取当前选定的项

事件:点击(单击控件时发生)

私有void butStyle_Click(对象发送者,事件参数e) { string str='数据源=。初始目录=Myschooluid=sa ';SqlConnection con=new SqlConnection(str);字符串sql='从学生中选择计数(1 ),其中studentName=' ' txtUserName .文本""和loginWd=" " TxTWd .文本' ';SqlCommand cmd=new SqlCommand(SQL,con);尝试{ con . Open();整数=转换至t32(cmd .执行标量());如果(计数0) {消息框.显示('登陆成功');这个hide();FormMain frm=new FormMain();frm .show();} } catch(异常){消息框.显示('退出');}最后{ con . Close();}发件人是事件源,表示发生了这个事件的对象,事件发生中,事件源就是按钮。

e是事件参数(事件参数)对象,不同的事件会有不同的参数。

关闭()方法是窗体类形式的一个方法,作用是关闭窗体。

2.我的学校管理员

01.给菜单栏中的"新增学生"菜单项添加事件处理程序,代码如下

私人空间新增学生ToolStripMenuItem_Click(对象发送者,事件参数e){ FormStudent FormStudent=new FormStudent();对学生来说.show();}02.添加学生信息

public void Save() { //添加学生字符串pwd=txtpwd .文字;字符串stuname=textname .文字;//性别字符串stugender=字符串.空的;if(无线电员.选中){ stu gender=' 1 } else { stu gender=' 0 }//下拉框绑定数据int GID=GeAddName();//联系电话字符串StuPhone=textphone .文字;//地址字符串StuAddress=textAddress .文字;//日期日期时间dt=日期生日。价值;//邮箱字符串StuEmail=textEmail .文字;//登录名,学生姓名,性别,年级,电话,地址,生日,电子邮件字符串SQL='插入学生值'(' pwd ',' stuname ',' stugender ',' gid ',' StuPhone ',' StuAddress ',' dt ',' stu Email ' ')';字符串字符串='数据源=。初始目录=Myschooluid=sa ';SqlConnection con=new SqlConnection(str);SqlCommand cmd=new SqlCommand(SQL,con);con . Open();(同Internationalorganizations)国际组织计数=cmd .execution query();如果(计数0) {消息框.显示('添加成功');} con . Close();}3.查询学生信息

//查询学生信息

public void lodatalistview(字符串SQL){ string str='数据源=。初始目录=Myschooluid=sa ';SqlConnection con=new SqlConnection(str);SqlCommand cmd=new SqlCommand(SQL,con);尝试{ con . Open();SqlDataReader dr=cmd .ExecuteReader();如果(博士!=null){ if(dr . HasRows){ while(dr . Read()){ int STuno=Convert .至t32(dr[' studentNo ']);//姓名字符串stuname=Convert .ToString(dr[' studentName ']);//性别字符串stuGender=Convert .托斯特林(博士['性别']);//年级名次字符串转换.ToString(dr['年级名']);ListViewItem LvItem=新的listview项目(STuo .ToString());LvItem .添加(stuname);LvItem .分项目。添加(stu性别);LvItem .分项目。添加(stunname);//让lvItem和列表视图关联lvlist .物品。add(LVItem);}关闭()博士;} } } catch(Exception){ throw;}最后{ con . Close();}//窗体负荷的事件中调用私有void Formselect_Load(对象发送者,事件参数e) {字符串sql='从学生中选择学生编号,学生名称,性别,年级名称,学生所在的年级。等级标识=等级等级id ';lodadalistview(SQL);}修改学生信息

public void upatae() { //添加学生字符串pwd=txtpwd .文字;字符串stuname=textname .文字;//性别字符串stugender=字符串.空的;if(无线电员.选中){ stu gender=' 1 } else { stu gender=' 0 }//下拉框绑定数据int GID=GeAddName();//联系电话字符串StuPhone=textphone .文字;//地址字符串StuAddress=textAddress .文字;//日期日期时间dt=日期生日。价值;//邮箱字符串StuEmail=textEmail .文字;//登录名,学生姓名,性别,年级,电话,地址,生日,电子邮件字符串SQL=@ '更新学生集学生名=' stuname ' ',性别=' stuname ',年级=' ' gid ' ',电话StuPhone ' ',地址StuAddress ' ',生日dt ' ',电子邮件=' ' StuEmail ' ',其中学生编号=' '文本编号.文本' ';字符串字符串='数据源=。初始目录=Myschooluid=sa ';SqlConnection con=new SqlConnection(str);SqlCommand cmd=new SqlCommand(SQL,con);con . Open();(同Internationalorganizations)国际组织计数=cmd .execution query();如果(计数0){ frms select。select data();消息框。显示('修改成功');} con . Close();}以上就是关于学生管理系统的实现的关键代码,希望对大家的学习有所帮助,大家可以动手制作学生管理系统,对学生管理系统功能进行扩充。

更多资讯
游戏推荐
更多+