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