心得:在查詢資料時,如果查詢的內容只是作為某個判斷的條件,直接執行用sqlcommand執行語句,如果要在lable或者datagirdview中顯示出來查詢的結果。此時,分兩種情況:sqldatareader逐條查詢,sqldataadapter結果查詢
問題:在用引數接收combobox資訊時,為什麼報錯,改為佔位符的形式就可以(最後一部分**)
一,首先建立三個表student、teacherinfo、s***entinfo 分別用於存放學生基本資訊、老師賬戶和密碼、學生的學號和密碼
二,分別建立老師和學生的登陸入口,從而完成不同的操作人員的資料庫的要求
為了區別不同的登陸人員,先定義兩個radiobutton,由於學生人數比老師人數多的多,在學生的radiobutton的控制項屬性check中,選擇為預設。
private void btnok_click(object sender, eventargs e)
else}}
else
else}}
}//如果取消操作,關閉程式
private void btncancel_click(object sender, eventargs e)
三,對應的學生的功能:完成修改密碼,新增新的學生資訊(為了方便),這裡需要引起重視的是,這裡的date型別需要進行轉換,注意和老師介面查詢是的date型別做出區分。
插入資料
private void btnok_click(object sender, eventargs e)
else}}
修改密碼
四,對應的老師的功能:查詢學生的詳細資訊,注意date格式的轉換,以及完成查詢後的標籤內容的轉換a.
private void btnok_click(object sender, eventargs e)
else
else}}
}
b.分組對學生進行查詢,將結果新增進datagirdview控制項中,注意前面也提到了anchor控制位置
public partial class 學生資訊查詢 : form
private void 學生資訊查詢_load(object sender, eventargs e)
private void btnok_click(object sender, eventargs e)
'",cbxinfo.text);
sqlcommand cmd = new sqlcommand();
//建立資料庫命令物件
// cmd.parameters.add(new sqlparameter("@所屬專業",cbxinfo.text));
//將下拉框裡面的文字代替引數資訊 用引數不行,不知為什麼,改用佔位符
sqldataadapter sda = new sqldataadapter(sql, conn);
//逐行查詢,區別於sqldatareader聚合查詢
dataset ds = new dataset();
//建立容器,存放查詢出來的物件
sda.fill(ds);//將物件填充容器
dgvshow.datasource = ds.tables[0];
//繫結資料,將查詢出來的第乙個表資料顯示在dgvshow中}}
Python編寫簡單的學生管理系統
python編寫簡單的學生管理系統一共兩個檔案,其中乙個定義函式,另乙個是主程式,呼叫函式,執行程式 cms.py 編寫 學生資訊管理系統 要求如下 必須使用自定義函式,完成對程式的模組化 學生資訊至少包含 姓名 年齡 學號,除此以外可以適當新增 必須完成的功能 新增 刪除 修改 查詢 退出 定義乙...
Python簡單學生管理系統
info 顯示功能函式 defmenuprint print 請選擇功能 print 1 增加學員 print 2 刪除學員 print 3 修改學員 print 4 查詢學員 print 5 顯示所有學員 print 6 退出系統 def addinfo 新增學員 global info dict...
C語言 簡單的實現學生管理系統
本篇部落格簡單的實現了一下學生管理系統 其中的各項功能是由鍊錶進行實現 其中的功能有以下幾點 1.增加學生資訊 2.刪除指定學生資訊 3.查詢指定學生資訊 4.修改指定學生資訊 5.顯示所有學生資訊 6.清空所有學生資訊 7.以成績排序學生資訊 0.退出當前通訊系統 如果還需其他功能大家可以在其中新...