VB.NET Winforms DataGridView在Sorted DataGridView上选择新行

时间:2011-11-16 21:05:29

标签: vb.net winforms sorting datagridview

好吧我有一个DataGridView,用户可以点击列标题进行排序。当他们在应用排序时添加新行时,记录不会在他们验证行之前创建(在他们退出newRow之前他们不能这样做)。如何在排序后选择行?

DataGridView是数据绑定。

网格的选择模式为完整行。

我正在使用VB.NET和SQLite数据库后端。

我怀疑我需要使用RowsAdded事件或DataBindingComplete事件。有问题的记录确实附加了一个唯一的GUID,但它在DataGridView中不可见。

这个c#问题似乎与我想要的一致:Select newly added Row - DataGridView and BindingSource。但问题是如何在不离开行的情况下激活行验证(以及绑定到DB)。

Screenshot

1 个答案:

答案 0 :(得分:0)

将添加记录的主键(id)存储到新字段中(insert命令返回该字段),并遍历gridview行并选择具有主键的行。 :)