一段时间以来,我一直遇到问题,只是找不到适合我的解决方案。我有一个ListBox
充满DataTable
像
listbox.DataSource = table;
listbox.Displaymember = "Name";
listbox.ValueMember = "ID";
如果现在在列表框中选择一个项目,则可以像下面这样删除它:
listbox.SelectedValue.toString();
我的问题:
如果我想从ListBox
启用了多个选择的所有值中选择所有值并将它们全部保存在数组中或类似的内容中,该怎么办?
我不能使用SelectedItems
没有给我所需信息的原因。
尝试这个:
var lst = listBox1.SelectedItems.Cast<DataRowView>();
foreach (var item in lst)
{
MessageBox.Show(item.Row[0].ToString());// Or Row[1]...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句