VB.NET Winforms DataGridView:选择排序后的DataGridView中的新行

3

我有一个DataGridView,用户可以点击列标题进行排序。当他们在应用排序时添加新行,直到他们验证该行(他们必须退出newRow才能这样做),记录才会被创建。如何使行在排序后被选中?

DataGridView是数据绑定的。

网格的选择模式为整行。

我正在使用带有SQLite数据库后端的VB.NET。

我怀疑需要使用RowsAdded事件或DataBindingComplete事件。涉及到的记录确实附有唯一的GUID,但在DataGridView中不可见。

这个C#问题似乎与我想要的有点类似:Select newly added Row - DataGridView and BindingSource。然而,问题是如何使它触发行验证(从而绑定到数据库)而不离开行。

Screenshot

1个回答

0
将新增记录的主键(id)存储到新字段中(插入命令返回该值),然后循环遍历GridView行并选择具有该主键的行。 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接