2016-02-26 3 views
0

Мне нужно получить объект, связанный с строкой в ​​DataGridView.Ошибка при получении объекта, связанного с выбранными строками в DataGridView

До сих пор я сделал это без успеха:

1) 
POI poi_seleccionado = new POI(); 
poi_seleccionado = POI_grid.CurrentRow.DataBoundItem as POI; 

2) 
POI poi_seleccionado = (POI)POI_grid.CurrentRow.DataBoundItem; 

Я всегда получить «Ссылка на объект не указывает на экземпляр объекта»

Любые идеи, что мне не хватает?

+0

код, кажется, хорошо, что это «нуль» в вашем коде? – Shaharyar

+0

Ну, CurrentRow является Null, поэтому мне интересно, нужно ли мне выбирать одну строку по умолчанию при загрузке формы? – Matias

ответ

0

Хорошо, я решил ее, добавив это:

if (POI_grid.CurrentRow != null) 
    { 
     poi_seleccionado = POI_grid.CurrentRow.DataBoundItem as POI; 
    } 

Кажется, когда форма загружена, она не выбирает строку по умолчанию ..

Смежные вопросы