任务12:用户信息管理模块(2)-增加新用户.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:10 大小:243KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

任务12:用户信息管理模块(2)-增加新用户.doc

任务12:用户信息管理模块(2)-增加新用户.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

任务12(电子教案):用户信息管理模块(2)----增加新用户任课教师:浙江警院马强2011-4一、窗体各控件的命名顺序(供参考)此外,在窗体上加一个不可视的验证控件errorProvider。二、命名空间说明部分1、//为验证正则性,引入正则命名空间usingSystem.Text.RegularExpressions;2、//为使用多线程,引入线程命名空间usingSystem.Threading;三、“增加新用户”窗体Load事件3、//为了嵌入在系统主窗体之内,可将“增加新用户”窗体最大化this.WindowState=FormWindowState.Maximized;4、//不同分辨率将导致软件界面乱,可在1024*768分辨率下设置好各控件位置,再设法将窗体控件位置与大小随分辩率不同而自动调整Screensc=Screen.PrimaryScreen;intw=sc.Bounds.Width;inth=sc.Bounds.Height;foreach(Controlcinthis.Controls){c.Size=newSize(c.Width*w/1024,c.Height*h/768);c.Location=newPoint(c.Left*w/1024,c.Top*h/768);}5、//增加新用户时,“用户授权”一项默认为“4级”,此时对应的是选项按钮radiobutton5,意味着权限变量selectbranch的值为4,否则,要重新判断。由于较多,故定义了一个委托事件,即自编一个AllRadioButton()方法,调用它来判断究竟是按了哪个选项按钮。if(radioButton5.Checked==true){selectbranch="4";}else{AllRadioButton();//执行委托的事件方法,即单选按钮问题的判断}6、连接后台数据库并与控件datagridview绑定,再显示出来。注意:load事件外要有:privateSqlConnectioncon;con=newSqlConnection();//创建数据库连接对象con.ConnectionString="DataSource=127.0.0.1;InitialCatalog=clientmanage;uid=sa;pwd=;IntegratedSecurity=true";//指定对象连接字符串con.Open();//打开连接SqlDataAdaptermy3=newSqlDataAdapter("getall",con);//创建数据适配器my3.SelectCommand.CommandType=System.Data.CommandType.StoredProcedure;//设置为要执行存储过程DataSetds3=newDataSet();//创建数据集my3.Fill(ds3);//填充数据集dataGridView1.DataSource=ds3.Tables[0].DefaultView;//绑定数据源//循环调整表格datagridview的列宽为自适应for(inti=0;i<dataGridView1.Columns.Count;i++){dataGridView1.Columns[i].AutoSizeMode=DataGridViewAutoSizeColumnMode.AllCells;}//将“部门”组合框绑定在数据表的部门字段上comboBox1.DataSource=ds3.Tables[0];comboBox1.DisplayMember=ds3.Tables[0].Columns[6].ToString();con.Close();//关闭连接//循环调整表格datagridview的列宽为自适应for(inti=0;i<dataGridView1.Columns.Count;i++){dataGridView1.Columns[i].AutoSizeMode=DataGridViewAutoSizeColumnMode.AllCells;}//设置表格datagridview奇偶行不同颜色,下列设奇数行为浅灰色dataGridView1.AlternatingRowsDefaultCellStyle.BackColor=Color.LightGray;dataGridView1.CurrentCell=dataGridView1.Rows[dataGridView1.Rows.Count-1].Cells[0];//将光标定位最后行//规定表格datagridvi