вставить данные из моей базы данных для combobox
, и теперь я хочу, чтобы отобразить значение этого combobox
в label
, но каждый раз, когда вместо того, чтобы значение combobox
, я получаю System.Data.DataRowView
в моем label
.ComboBox SelectedItem показывает System.Data.DataRowView
Я использую этот код для подключения, он отлично работает:
OracleConnectionStringBuilder sb = new OracleConnectionStringBuilder();
sb.DataSource = "localhost";
sb.UserID = "library";
sb.Password = "library";
OracleConnection conn = new OracleConnection(sb.ToString());
conn.Open();
OracleDataAdapter TITLES = new OracleDataAdapter("SELECT NAME FROM TITLE", conn);
DataTable dt = new DataTable();
TITLES.Fill(dt);
cmbBooks.DisplayMember = "NAME";
cmbBooks.DataSource = dt;
conn.Close();
И тогда я хочу, чтобы получить SelectedItem
используя этот код:
label1.Text = cmbBooks.Items[cmbBooks.SelectedIndex].ToString();
Как решить эту проблему?
Если вы заселить свой контроль с элементами DataRowView, и выбрать один, выбранный элемент будет выбран один. –