vs2008 c#winform开发中关于得到数据绑定后的listbox的多个选中值的问题

2025-06-28 19:04:15
推荐回答(1个)
回答1:

因为listbox的item是一个object对象,所以你绑定了数据源以后,它本身不是值也不是显示的值,而是一个数据行,所以可以这样调用
DataRowView drv = listBox1.SelectedItem as DataRowView;
DataRow dr = drv.Row;
label1.Text = dr[listBox1.ValueMember].ToString();
多选的话,可以用foreach来遍历listBox1.SelectedItems