Datagridview排序错误

时间:2013-03-20 17:46:58

标签: vb.net sorting datagridview

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

Datagridview ascending sort Datagridview descending sort

请记住,datagridview非常大,所以我减少了很多。在任何情况下,它实际上应该做1,2,101(升序)......

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

SQL ascending sort SQL descending sort

有没有人对datagridview排序有点奇怪的原因有所了解?

1 个答案:

答案 0 :(得分:1)

我发现了我的问题。在我之前有人发布了一些非常有用的内容,即我的插图编号列是字符串格式而不是数字格式。在填充datagridview时我将它转换为整数,瞧!它有效!