0
我正在處理visual studio 2012 c#... 我將值插入combox中...我從數據庫中取出它們...我想知道如何將一個項目添加到組合框中...虐待顯示ü下面的代碼:插入數據源combobox
下面這個函數,以填補containig名稱和ID從表中取數據庫名稱組合框:
List<Lookup> fillCombo(string query, string column)
{
List<Lookup> lookups = new List<Lookup>();
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLConnectionString"].ConnectionString))
{
conn.Open();
SqlCommand cmd = new SqlCommand(query, conn);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Lookup lookupobject = new Lookup();
lookupobject.ID = Convert.ToInt32(reader["ID"]);
//if (reader["Name"] != DBNull.Value)
lookupobject.Name = reader[column].ToString();
lookups.Add(lookupobject);
}
conn.Close();
}
return lookups;
}
然後我調用這個函數如下:
lookups = fillCombo("select id,name from LookupDetails where LOOKUPID = (select id from Lookup where Name = 'users')", "name");
comboBox2.DataSource = lookups;
comboBox2.DisplayMember = "name";
什麼是不工作?這是wpf/winforms? 'lookups'是否包含任何值? – Sayse 2014-09-19 07:58:26
我不能添加項目..我嘗試使用此命令添加項目:comboBox2.Items.Insert(0,「」); 但它沒有工作cz的數據綁定..所以我想知道如何將數據添加到組合框...是列表包含對象列表有每個對象有用戶名和編號 – mhammadkassem 2014-09-19 08:12:28
你需要插入'lookups' – Sayse 2014-09-19 08:13:29