.net 未绑定的列值在排序时从DataGridView中消失
我将一个DataGridView绑定到一个DataTable(它绑定到一个列表(T个列表),但DataGridView的性能要好得多) 我向DataGridView添加了一个额外的DataGridViewLinkColumn(此列的值设置为等于绑定列之一的值,我只需要将其显示为链接) 问题是,当我通过单击标题对DataGridView排序时,未绑定列中的值将被清除.net 未绑定的列值在排序时从DataGridView中消失,.net,datagridview,.net,Datagridview,我将一个DataGridView绑定到一个DataTable(它绑定到一个列表(T个列表),但DataGridView的性能要好得多) 我向DataGridView添加了一个额外的DataGridViewLinkColumn(此列的值设置为等于绑定列之一的值,我只需要将其显示为链接) 问题是,当我通过单击标题对DataGridView排序时,未绑定列中的值将被清除 我是否需要每次循环行以重置值,或者是否有更好的方法将DataGridViewLinkColumn作为绑定列之一?创建一个新类“TRo
我是否需要每次循环行以重置值,或者是否有更好的方法将DataGridViewLinkColumn作为绑定列之一?创建一个新类“TRow”,其中包含T中需要的所有字段以及链接,并绑定到TRow对象的DataTable。额外的列现在将是绑定列而不是未绑定列,您的排序应该可以工作