0

我有一个项目列表视图,每个项目在 datagridview 中包含不同的插图编号。当我进行升序/降序排序时,这些是我的结果:

Datagridview升序排序 Datagridview 降序排序

请记住,datagridview 非常大,因此我将其减少了很多。无论如何,它实际上应该执行 1、2、101(升序)...

这是我在数据库中选择这些值时得到的结果,它们得到了完美的排序:

SQL升序排序 SQL降序排序

有没有人对为什么 datagridview 排序有点奇怪有一些见解?

4

1 回答 1

1

我发现了我的问题。我之前的某个人发布了一些非常有用的东西,那就是我的插图编号列是字符串格式而不是数字格式。我在填充数据网格视图时将其转换为整数,瞧!有用!

于 2013-03-20T18:06:53.603 回答