【发布时间】:2016-11-05 03:45:32
【问题描述】:
我将数据库中的数据插入combobox,现在我想将这个combobox 的值显示到label,但每次我都没有得到combobox 的值,而是在我的label.
我使用此代码进行连接,它工作正常:
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 项目填充您的控件,并且您选择了一项,则所选项目将是您选择的一项。