freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于c的研究生管理系統課程設計論文(編輯修改稿)

2025-07-17 12:29 本頁面
 

【文章內容簡介】 }刷新數據,與數據表Roles關聯,保證數據實時更新void RefreshData1()//刷新數據 { string Str。 DataBase db = new DataBase()。 DataSet ds = new DataSet()。 Str = select * from Roles 。 ds = (Str)。 if (ds == null) { (無該角色信息記錄!)。 } else { = [0]。 SetHeaderText1()。 } }選擇不同角色記錄時,將表中信息顯示在dgrdvRoles1中private void dgrdvRoles1_RowHeaderMouseClick(object sender,DataGridViewCellMouseEventArgs e)//將選中一列顯示在組合框中 { int n = 。 = [0, n].()。 = ([1, n].Value)。 = ([2, n].Value)。 = ([3, n].Value)。 = ( [4, n].Value)。 = ( [5, n].Value)。 = ( [6, n].Value)。 }隱藏其他組合框和數據表,顯示角色管理操作項。private void toolStripButton1_Click(object sender, EventArgs e)//單擊【角色管理】,載入角色管理 { = true。 = true。 = false 。 = false 。 }以下實現對角色信息的添改刪和退出操作,代碼應分別給出。通過調用MessageBox方法和if條件語句判斷添加操作正確和錯誤提示。以下添改刪查操作均與數據表Roles相關聯。 private void btnAdd1_Click(object sender, EventArgs e)//添加 { try { if (() != null amp。amp。 ( != false || != false || != false || != false || != false || != false)) { string sqlStr。 sqlStr = insert into Roles values(39。 + () + 39。, + + , + + , + + , + + , + + , + + )。 DataBase db = new DataBase()。 bool b。 b = (sqlStr)。 if (b == true) { if ((添加成功!繼續(xù)添加嗎?, 添加學生, , , ) == ) 。 { Clear1()。 = true。 } } else return。 } else { (角色名不為空,必須選定一定權限!)。 ()。 } RefreshData1()。 } catch (Exception ex) { ()。 Clear1()。 } }通過MessageBox方法與if語句實現修改和報錯,修改代碼: private void btnUpdate1_Click(object sender, EventArgs e)//修改 { = true。 try { if ( ==) { (請點擊表選擇要修改的對象!)。 } else { if ((確定修改該角色嗎?, 修改角色, , , ) == ) { string sql。 sql = update Roles set SystemManage= + + ,MajorManage= + + ,CourseManage= + + ,MasterManage= + + ,GradeManage= + + ,UserManage= + + where RoleName=39。 + () + 39。 DataBase db = new DataBase()。 (sql)。 RefreshData1()。 } else { return。 } } } catch (Exception ex) { ()。 } }通過MessageBox方法與if語句實現刪除和報錯,刪除代碼: private void btnDelet1_Click(object sender, EventArgs e)//刪除 { = true。 try { if (() != ) { if ((確定刪除該角色嗎?, 刪除學生, , , ) == ) { string sql。 sql = delete from Roles where RoleName=39。 + () + 39。 DataBase db = new DataBase()。 (sql)。 RefreshData1()。 } } else { (沒有可刪除記錄,請點擊表選擇要刪除對象!, 提示)。 } } catch (Exception ex) { ()。 } } 通過將角色組合框和數據表屬性設置為false,實現退出功能,并且清空殘存在各個框中的數據。 private void btnClose_Click(object sender, EventArgs e)//退出角色管理并清空 { = false。 = false。 Clear1()。 }同角色管理界面設計的原理一樣,在frmSystem窗體中加入各種控件,并設置屬性,最終界面如圖34:圖34 用戶信息管理界面與角色信息管理所用的方法一樣,在實現添改刪功能時,同樣用到一些通用方法。以下方法均是在frmSystem窗體中完成。兩者本質相同,這里不再贅述其代碼,只給出方法名:Clear2()、SetHeaderText2()、RefreshData2()。dgrdvUser_ RowHeaderMouseClick()。用戶信息記錄在數據庫masterMIs 庫的UserInfo表中,由于除了sql語句其余與角色管理代碼幾乎相同,這里只給出sql語句的代碼。代碼如下: 添加用戶sql語句代碼: sql = insert into UserInfo values(39。 + () + 39。,39。 + () + 39。,39。 + + 39。)。 修改用戶sql語句代碼:sql = Update UserInfo set PWD=39。 + () + 39。,RoleName=39。 + + 39。 where Uname=39。 + () + 39。刪除用戶sql語句代碼: sql = delete from UserInfo where UName=39。 + () + 39。因為角色是固定的,所以“cmbRole”中的角色與Roles表是聯動的,設置Roles表與“cmbRole”聯動的代碼如下: string sql。 sql=select RoleName from Roles。//設置組合框cmbRole與數據表Roles聯動 DataSet ds = new DataSet()。 DataBase db = new DataBase()。 ds = (sql)。 for (int i= 0。 i [0].。 i++) ([0].Rows[i].ItemArray[0].ToString())。點擊工具欄【退出】按鈕,退出frmSystem窗體,返回frmMain主窗體 private void toolStripButton5_Click(object sender, EventArgs e)//退出本窗體 { ()。}專業(yè)管理模塊主要用于管理專業(yè)的基本信息。包括專業(yè)名、專業(yè)描述和專業(yè)代號。學生,教師角色權限不足,不能進入該子系統。該模塊與masterMIS庫中的MajorInfo表息息相關,在該模塊進行的操作將反應在MajorInfo表中。 專業(yè)管理界面設計在窗體中添加GroupBox、ToolStip、StatusStrip、Label、Button和DataGridView控件,設置控件屬性,最終設計成如下界面:圖35專業(yè)管理界面圖 專業(yè)管理功能實現及代碼在專業(yè)管理中涉及到專業(yè)的增改刪查操作,且與數據表MajorInfo緊緊聯系,所以其詳細代碼如下:void objCloseAdd()//設置添加組合框中的文本框可用 { = false。 = false。 = false。 } void objClear()//清空添加組合框中文本框 { = 。 = 。 = 。 } void SetHeaderT
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1