在DataGridView中获取与选定行关联的对象时出错

时间:2016-02-26 21:19:15

标签: c# object datagridview get

我需要获取与DataGridView中的行相关联的对象。

到目前为止,我没有成功完成此任务:

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

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

我总是得到"对象引用未设置为对象的实例。"

我缺少什么想法?

1 个答案:

答案 0 :(得分:0)

好的,我通过添加以下内容解决了这个问题:

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

似乎在加载表单时,默认情况下它不会选择一行。