У меня есть listbox1 - его источник данных - это столбец (productname).listbox selected item give me "System.Data.DataRowView", C# winforms
поэтому у меня есть в списке MultiSelection
.
и им пытаются сделать MessageBox
для всех вариант, который я выбрал, и это код:
foreach (object selectedItem in listBox1.SelectedItems)
{
MessageBox.Show((selectedItem.ToString() + Environment.NewLine));
}
проблема заключается в том, что им получить это значение вместо System.Data.DataRowView
im получение этой ошибки: «System.Data.DataRowView» не содержит определения для «Item» и не используется метод расширения «Item», принимающий первый аргумент типа «System.Data.DataRowView» (вы отсутствуете директива using или ссылка на сборку?) « –
Я использую system.data –
См. обновленный ответ, это была проблема преобразования VB C# http://stackoverflow.com/q/7873972/2387010 – Chris