LINQ 分页查询绑定GRID解决方法
LINQ 分页查询绑定GRID
初学LINQ,有点晕
一个很简单的问题
表:TB1
id sname snumber
1 aa 001
2 bb 002
3 cc 003
......
我想实现gridview中显示表中数据,无查询条件,只要按照sumber降序排列并且分页显示就行
哪位高手帮帮忙.如何写查询代码及绑定控件呢?
加班中在线等.50分敬上!
------解决方案--------------------
定义实体类
List<T> L=List<T>();
List<T> lst=l.Sort(delegate(T t1,T t2){return t1.snumber.CompareTo(t2.snumber};});
------解决方案--------------------
分页就是:
.Skip(m).Take(n)
------解决方案--------------------
1.用gridview自带分页的话,linq代码就比较简单,只要数据源就可以了
初学LINQ,有点晕
一个很简单的问题
表:TB1
id sname snumber
1 aa 001
2 bb 002
3 cc 003
......
我想实现gridview中显示表中数据,无查询条件,只要按照sumber降序排列并且分页显示就行
哪位高手帮帮忙.如何写查询代码及绑定控件呢?
加班中在线等.50分敬上!
------解决方案--------------------
定义实体类
List<T> L=List<T>();
List<T> lst=l.Sort(delegate(T t1,T t2){return t1.snumber.CompareTo(t2.snumber};});
------解决方案--------------------
分页就是:
.Skip(m).Take(n)
------解决方案--------------------
1.用gridview自带分页的话,linq代码就比较简单,只要数据源就可以了
- JScript code
var groups=from r in db.tb1 order by r.snumber select r
------解决方案--------------------
可以直接这样:
gridview.datasource=(from s in db.table orderby s.snumber descending select s).Skip(页码*pagesize).Take(pagesize);
gridview.databind();
------解决方案--------------------