2016-02-26 73 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; 
    } 

似乎在窗體加載時,它不會選擇行默認..

相關問題