你取数据的时候,请加上 order by 编号 asc 就行了,这样取出的DataTable中是按照从小到大的顺序
------解决方案-------------------- 一定要用order by,数据库不承诺插入顺序和取出数据的顺序一致。
------解决方案-------------------- 用 order by 排下吧, 插入与读取的顺序是不一样的,
------解决方案-------------------- 设置了主键对排序没影响吧。
------解决方案--------------------
------解决方案-------------------- 主键跟排序没有直接关系,想排序的话最好使用order by
------解决方案-------------------- 主键和排序没关系滴,读取的时候加 order by '编号 ' desc
------解决方案-------------------- order by '编号 ' desc,排下序就可以了
------解决方案-------------------- 我还以为你真的遇到鬼了。
是不是DataTable中,设置主键,不会自动以主键列排序呢?
------解决方案-------------------- 主键跟排序没有任何关系,你可以看看你在数据库查看时的sql语句,把这个语句拿到你的代码里执行得到datatable的顺序是否一致 这里没有道士,没法抓鬼
------解决方案-------------------- order by asc
------解决方案-------------------- 要么在sql中加order 要么用dataview.srot
------解决方案-------------------- sort
------解决方案--------------------
------解决方案-------------------- 呵呵 是你理解的不对哦 select * from table order by asc (desc)
------解决方案-------------------- 由于你插入的序列是大到小,而查询到的数据集也是由大到小,没有问题
------解决方案-------------------- 不知道楼主是从哪里得到主键就默认对查询结果排序的结论?