我有一個組合框,我填充了這樣的數據:如何獲得組合框C#
DataTable dt = new DataTable();
using (SQLiteConnection conn = connection.Conn)
{
using (SQLiteCommand cmd = new SQLiteCommand(conn))
{
cmd.CommandText = "select id, description from category";
conn.Open();
using (SQLiteDataAdapter da = new SQLiteDataAdapter(cmd))
{
da.Fill(dtChargeCodes);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "description";
comboBox1.ValueMember = "id";
}
}
}
我試圖才達到是讓ComboBox中所選項目的數據,當我試圖使用MessageBox.Show(comboBox1.SelectedItem.ToString());
來顯示它時,我得到的是類型System.Data.DataRowView.
而不是表類別中字段描述的實際值。請幫助...謝謝。
我覺得有沒有'ComboBox.Selected'的'Value'屬性。 – yonan2236
問題是,我認爲你得到這個項目。項目上應該有一些屬性可以給你價值。對不起 - 我無法訪問檢查ATM的環境。 –