Datagridview -自定义列排序

本文关键字:排序 自定义 Datagridview | 更新日期: 2023-09-27 18:12:31

我有一个名为'Position'的列的DGV。"Position"列包含正负值。

如:2-1123.…200

基本上,我想要一个好方法,让负数出现在正数之后,负数"递增",就像这样:

123.…199200-123

我相信我可以拼凑一些丑陋的for循环,但一定有更好的方法。

感谢任何帮助,干杯!

Datagridview -自定义列排序

可以使用linq查询

items.OrderBy(x => x.Position >= 0).ThenBy(x => x.Position < 0);