【发布时间】:2014-07-30 15:19:08
【问题描述】:
我正在尝试从显示我的数据库表中的数据的列表框中获取选定的值。我使用 DataTable 并将其作为数据源,但该值似乎不会嵌入到列表中的每个项目中。
这是我的代码行:
页面加载:
DataTable med = new DataTable();
Connection.Open();
SqlDataAdapter viewMed = new SqlDataAdapter("select * from tblListofMedicine", Connection.conn);
viewMed.Fill(med);
lbMedicines.DataSource = med;
lbMedicines.DataValueField = "MedicineName";
lbMedicines.DataTextField = "MedicineName";
lbMedicines.DataBind();
Connection.Close();
btnGetSelected:
string selectedMedicine = lbMedicines.SelectedValue.ToString();
UI 正确显示来自 DT 的数据:
列表框正确显示了文本字段,但每次尝试获取其值时我总是一无所获,而且我不知道这里似乎有什么问题。任何帮助将不胜感激。
【问题讨论】: