我具有从数据库填充数据字段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