我正在使用c#2.0和WinForms。

我有一个datagridview控件,未绑定,正在加载少量数据,其中包括与客户有关的“状态”。

现在,状态由用户设置并分配了序列号。我想在表格的一列中显示状态的名称(足够直接),但是在我的表格中将客户数据按状态的序列号排序,而不是用户单击“状态”时的名称(按字母顺序) ”列标题。

这可能吗?怎么样?

最佳答案

您将需要在DataGridView上进行自定义排序。请参阅MSDN上的this article

您要查看的示例是使用IComparer界面进行自定义排序。 RowComparer将检查每个DataGridViewRow序列号单元格。

07-26 09:34
查看更多