c 編寫簡單的學生管理系統

2021-08-19 22:32:22 字數 2379 閱讀 1388

心得:在查詢資料時,如果查詢的內容只是作為某個判斷的條件,直接執行用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.退出當前通訊系統 如果還需其他功能大家可以在其中新...