我在運行時將項目添加到一個ComboBox。一切工作正常,但問題是,ValueMember在所有項目中顯示的最後一條記錄的唯一價值。我想要ValueMember中的當前項目。所有ComboBoxItem ValueMembers是最後一個項目從DataReader的
string qr1 = "select * from categorymaster";
SqlCommand cmd1 = new SqlCommand(qr1, con);
con.Open();
SqlDataReader dr1 = cmd1.ExecuteReader();
cmbcat.Items.Clear();
while (dr1.Read())
{
cmbcat.Items.Add(dr1[1].ToString());
cmbcat.DisplayMember = dr1[1].ToString();
cmbcat.ValueMember = dr1[0].ToString();
}
con.Close();
任何人都可以幫我嗎?
我沒有得到它「添加項目」行.. BT我得到解決..感謝ü所有的答覆... :) – piyush 2012-03-14 09:02:52