好吧我有一个DataGridView,用户可以点击列标题进行排序。当他们在应用排序时添加新行时,记录不会在他们验证行之前创建(在他们退出newRow之前他们不能这样做)。如何在排序后选择行?
DataGridView是数据绑定。
网格的选择模式为完整行。
我正在使用VB.NET和SQLite数据库后端。
我怀疑我需要使用RowsAdded事件或DataBindingComplete事件。有问题的记录确实附加了一个唯一的GUID,但它在DataGridView中不可见。
这个c#问题似乎与我想要的一致:Select newly added Row - DataGridView and BindingSource。但问题是如何在不离开行的情况下激活行验证(以及绑定到DB)。
答案 0 :(得分:0)
将添加记录的主键(id)存储到新字段中(insert命令返回该字段),并遍历gridview行并选择具有主键的行。 :)