我有一个绑定到DataTable的DataGridView(它绑定到List(T),但DataGridView的性能更高)。
我向DataGridView添加了一个额外的DataGridViewLinkColumn(此列的值设置为等于其中一个绑定列的值,我只需将其显示为链接)。
问题是,当我通过单击标题对DataGridView进行排序时,未绑定列中的值将被清除。
我是否需要每次循环遍历行以重置值,或者是否有更好的方法将DataGridViewLinkColumn作为我的绑定列之一?
答案 0 :(得分:3)
创建一个新类'TRow',其中包含您需要的所有字段,以及链接,并绑定到TRow对象的DataTable。额外列现在将是绑定列而不是未绑定列,您的排序应该有效。