日期:2014-05-18 浏览次数:20837 次
select * from ( select top 30 * from tb order by id desc ) as t order by id asc
------解决方案--------------------
倒排序查询,正排序显示
Sql语句按照倒排序来写,使用Command命令得到一个DataTable(DT1)之后,创建DataTable的副本(DT2),用来从后到前的拷贝之前的DT1,再将DT2作为数据源绑定到控件。
------解决方案--------------------
可在SQL中完成,但是对SQL不熟的话
可倒排序读出,根据你的需要在代码中,正排序好之后,构建DataTable,绑定到控件
------解决方案--------------------
设置数据源的defaultview不行吗
------解决方案--------------------
不是很明白,但是,如果数据库中不做排序的话,在C#中应该可以这样去处理。
1.将数据存在DataTable中,让后 dt.DefaultView.Sort = "id desc";
2.Linq是很强大的
------解决方案--------------------
按照 4 5楼应该可以解决问题。