DataGridView:粘贴到已排序的数据绑定DGV的多个单元格中

时间:2012-01-05 23:28:06

标签: c# datagridview

我有一个绑定到DataTable的DGV。我依赖于默认的排序机制,在单击列标题时对行进行排序。我有一个Ctrl + V实现的处理程序,它将以前捕获的值存储到所有当前选定的单元格中。一切都很好,除了一个非常烦人的情况。

如果我选择粘贴包含DGV当前排序的列,则会混淆行的顺序。在我通过单击列标题强制排序之前,即使先前排序的行也没有正确排序。

我该如何避免这种情况?

我尝试在更改单元格之前禁用与DGV关联的DataTable.DefaultView的排序。它没有帮助。

我在完成粘贴后试图强制重新排序。也没有按预期工作。

粘贴到非排序列中可以正常工作。

我是否从正确的角度解决问题?粘贴/更新属于DGV排序列的单元格的正确方法是什么?

谢谢!

0 个答案:

没有答案