我具有從數據庫填充數據字段JobCode
的組合框排序在組合框的值。還有的jobcode
1000,當用戶需要選擇一個jobcode
他必須通過所有的jobcode
S IN組合框向下滾動。我能做到這一點的這樣一種方式,如果用戶鍵入的jobcode
一些信它會顯示jobcode
S的與在列表的頂部在組合框中該字母開頭,這樣用戶可以輕鬆選擇。例如,像在combobox中的keypressevent中添加一些代碼。通過鍵入
用戶必須從jobcode
S IN列表中仍然選擇不保留部分或輸入不正確的數據,這將導致在插入和更新的時間錯誤的數據輸入。
public void jobcomboboxload()
{
OleDbConnection oleDbConnection1 = new System.Data.OleDb.OleDbConnection(connString);
oleDbConnection1.Open();
OleDbCommand oleDbCommand1 = new System.Data.OleDb.OleDbCommand("Select jobpk,jobcode from jobcodemastertable", oleDbConnection1);
OleDbDataReader reader = oleDbCommand1.ExecuteReader();
DataTable dt = new DataTable();
dt.Columns.Add("jobpk", typeof(int));
dt.Columns.Add("jobcode", typeof(string));
dt.Load(reader);
cmbjobcode.ValueMember = "jobpk";
cmbjobcode.DisplayMember = "jobcode";
cmbjobcode.DataSource = dt.DefaultView;
oleDbConnection1.Close();
}
jobcode
是一個獨特的領域。
sreenath :)像你提到的「*請幫助pleaseeeeeeee *」這樣的短語在本網站上沒有被廣泛接受。所以,不要將它們與未來的問題混合在一起。 – Lion 2012-04-05 21:16:55
srry會保重 – 2012-09-02 09:42:31