我有listbox1 - 它的数据源是一列(productname)。listbox selected items给我“System.Data.DataRowView”,C#winforms
所以我在列表框中有一个MultiSelection
选项。
和IM试图让所有我所选择的选项MessageBox
这个代码:
foreach (object selectedItem in listBox1.SelectedItems)
{
MessageBox.Show((selectedItem.ToString() + Environment.NewLine));
}
的问题是,即时得到这个值,而不是System.Data.DataRowView
即时得到此错误: 'System.Data.DataRowView'没有包含'Item'的定义,也没有扩展方法'Item'接受类型'System.Data.DataRowView'的第一个参数可以找到(你是否缺少)使用指令或程序集引用?)“ –
我正在使用system.data –
查看更新的答案,这是VB C#转换的问题http://stackoverflow.com/q/7873972/2387010 – Chris