关于用listbox显示database的问题
如题,listbox里面放有data.mdb,在listbox中选定的选项存在一个label里面
Label2.Text = ListBox1.Items(ListBox1.SelectedIndex).ToString
出来的不是我放进database的选项,而是什么system.data.datarow,该怎么改啊?
[解决办法]
下次记得把问题描述清楚,把关键代码贴出来,否则别人很难明白你说的是什么
我是因为处理过很多类似的问题,大概能猜出来你说的是什么情况,以下面这种形式取值
Dim rowView As DataRowView = DirectCast(comboBox1.SelectedItem, DataRowView) textBox2.Text = rowView.Row("id").ToString() textBox3.Text = rowView.Row("name").ToString()
[解决办法]
晕,看错成comboBox
[解决办法]
DataSource设为Dataset
ValueMember设为那个表你想首先选中的那个字段
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { MessageBox.Show(listBox1.SelectedValue.ToString()); }