【发布时间】:2010-08-18 19:35:12
【问题描述】:
我的 DataGridView 控件当前使用绑定数据的 Sort 属性进行排序,但它并没有按照我想要的方式进行。
我有一个名为 Employee 的列显示为“Firstname Lastname”。
当我按Employee 排序时,Amy Z_Lastname 列在 John A_Lastname 之前,这意味着我更愿意按姓氏排序。
我可以将 Employee 字符串分成 3 部分,包括在 DataTable 中,并将排序设置为“Lastname, Firstname”,然后隐藏 Lastname 和 Firstname 列。
我宁愿学习如何覆盖默认的 IComparer(或它使用的任何东西),以提供有关如何按我想要的方式排序的说明(我更喜欢的答案)。
【问题讨论】:
标签: c# sorting datagridview