Mam pole kombi i zaludnione to w ten sposób:Jak zdobyć dane w ComboBox 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";
}
}
}
Co Próbuję achive jest uzyskanie danych dotyczących wybranego elementu w combobox ale kiedy próbowałem wyświetlić go przy użyciu MessageBox.Show(comboBox1.SelectedItem.ToString());
, otrzymuję typ System.Data.DataRowView.
, a nie rzeczywistą wartość opisu pola w kategorii tabeli. Proszę, pomóż ... dzięki.
myślę, że nie ma Właściwość 'Value' dla' ComboBox.Selected'. – yonan2236
Problem polega na tym, że dostaję przedmiot. Na produkcie powinna znajdować się właściwość, która daje wartość. Przepraszamy - nie mam dostępu do środowiska, aby sprawdzić bankomat. –