【发布时间】:2019-06-30 15:23:00
【问题描述】:
我正在尝试通过绑定源从我的数据表中删除行。下面的代码有效,当有超过 1 行时它会删除该行。如果我只有一行,它会给我一个错误“对象引用未设置为对象的实例”知道为什么它在单行上失败。
Dim eqID As Int32 = dGv.Rows(dgv_selected_index).Cells(dtEQID).value
Dim eID_Indx As Integer = EQ_BS.Find(dtEQID, eqID)
EQ_BS.RemoveAt(eID_Indx)
第一行代码从datagridview中的选中项获取主列值
第二行查找我的主键值行的索引
删除 3 行(如果我有超过 1 行)
【问题讨论】:
标签: vb.net delete-row bindingsource