获取与数据网格视图中的选定行关联的对象时出错

本文关键字:关联 对象 出错 获取 数据网 数据 网格 视图 | 更新日期: 2023-09-27 18:36:22

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

到目前为止,我这样做没有成功:

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

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

知道我错过了什么吗?

获取与数据网格视图中的选定行关联的对象时出错

好的,我通过添加以下内容解决了它:

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

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