Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / При попытке получить доступ в wpf к определенной ячейке listview, выдает ошибку / 3 сообщений из 3, страница 1 из 1
18.06.2014, 15:39
    #38673136
Igorian123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При попытке получить доступ в wpf к определенной ячейке listview, выдает ошибку
Мне необходимо достать информацию из определенной ячейки в выделенной строке listview в WPF.
Например мне нужно достать элемент в таблице в столбце "ID".
Делаю следующим образом, но выдает ошибку - "Ссылка на объект не указывает на экземпляр объекта."

Я так понимаю, что проблема в том, что 1. dv или 2. rowView равен null. Я не понимаю, почему? Как сделать так, чтоб он заполнился

1.
DataView dv = DBGeneralListBox.ItemsSource as DataView;
string asd = dv.Table.Rows[DBGeneralListBox.SelectedIndex][0].ToString();
ошибка выскакивает во второй строке.

2.
Либо делал так -

DataRowView rowView = DBGeneralListBox.SelectedValue as DataRowView;
MessageBox.Show(rowView[0].ToString());
...
Рейтинг: 0 / 0
19.06.2014, 12:29
    #38674148
@k@DElpher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При попытке получить доступ в wpf к определенной ячейке listview, выдает ошибку
Если listview заполнялся через itemssource, то он не может быть равен null, а значит, что оператор as DataView возвращает null, Потому что в itemssource объект другого типа.
Наведите на него мышкой в режиме отладки и скажите, что там внутри. В примере на скриншоте listview заполнен обычным списком List<>
...
Рейтинг: 0 / 0
19.06.2014, 12:36
    #38674167
@k@DElpher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При попытке получить доступ в wpf к определенной ячейке listview, выдает ошибку
А, так типа не видно. Ну, например так можно: правой кнопкой по ItemSource->add watch. Переменная добавиться в список для наблюдения и оттуда можно скопировать название её типа.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / При попытке получить доступ в wpf к определенной ячейке listview, выдает ошибку / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]