2016-02-26 53 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

代码似乎要被罚款,有什么你的代码中是否为null? – Shaharyar

+0

那么,CurrentRow是空的,所以我想知道当我加载表单时是否需要默认选择一行? – Matias

回答

0

好吧,我解决它通过添加此:

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

似乎在窗体加载时,它不会选择行默认..

相关问题