我想對數據庫執行查詢,這會引起一個customerID(標識)和名和姓。鍵入C#組合框但顯示不同的值
在組合框中,我想顯示名字和姓氏,但選中時 - 值是customerID。 customerID將成爲另一個查詢的主題來自動填充窗體。
這是我到目前爲止 - 我知道combobox.Items.Add
部分是錯誤的 - 這就是我遇到我的問題。
conn = new SqlConnection();
conn.ConnectionString = "my connection string";
SqlDataAdapter da = new SqlDataAdapter("Select * from Customer", conn);
DataTable dt = new DataTable();
da.Fill(dt);
for (int i = 0; i < dt.Rows.Count; i++)
{
comboSelectCust.Items.Add(dt.Rows[i]["FName" + "Surname"]);
}
在你的情況下,你不會得到價值。如果我明白你想要什麼,那麼你需要知道'DataSource','DisplayMember'和'ValueMember'屬性。 – Reniuz