2015-04-17 28 views
2

我想獲取bindingSource的CurrentRow的實例並將其分配給一個私有變量。獲取bindingSource的CurrentRow的實例

喜歡的東西:

MatDataSet.KorisnikRow currentRow;  
currentRow = (MatDataSet.KorisnikRow)((DataRowView)korisnikBindingSource.Current).Row; 

當然,currentRow變量應該先創建,否則Object reference not set to an object錯誤彈出。但我不知道如何或知道任何解決方法,所以請幫助。

對不起,技術性差的語言。

回答

0

您可以檢查BindingSource是否不爲null。

if (bindingSource.Current != null) 
      // your conversion 
+0

bindingSource不爲null。 currentRow是,那就是問題 –

+0

可能你應該找出究竟是什麼null,var rowView =(DataRowView)korisnikBindingSource.Current; var row = rowView.Row; var currentRow =(MatDataSet.KorisnikRow)row; – Sathish