在排序数据时保留数据绑定DGV中的DataGridViewRow.Tag属性

时间:2009-11-17 18:50:19

标签: c# winforms datagridview

有一种方法可以在我对网格进行排序时保持标记无效吗?

如果没有,Tag属性是否真的对除了非数据绑定使用之外的任何东西都有用?

1 个答案:

答案 0 :(得分:3)

根据您的上一个问题,您正在设置DataGridViewRow对象的Tag。并且它们很可能在Sort操作期间重新创建。使用反射器来确保,但我会开始寻找一种解决方法。

通常,Tag属性是最后的手段。

您可以使用Dictionary<object, object>将数据与dgvr.DataBoundItem相关联。