有这样一个需求:
省--市--人的排名
一张大学成绩单:我想按照省,市,进行统计分析。
1.省的顺序需要人工指定。
2.城市的顺序需要人工指定,同一个省的城市。
3.人的顺序可以人工调整。同一个城市的人。
这个功能我该如何去做?
目前我想到的是GrideView嵌套,问题:
1.数据绑定麻烦,数据多了之后,肯定卡
2.刷新太频繁,操作笨拙。
3.样式忒难看,有点抽。
大家有没有好的控件,或者其他的解决方式?
我记得大约在七八年前我用过一个分组显示的控件,第三方的,很好用。不过早忘记名字了。你google一下。
GridView我一般用在多行编辑,或者简单显示才用到。凡是复杂功能要去找现成的控件,自己做太麻烦,不划算。
嗯,我去找找看
直接输出table
table,如何进行排序?
我用的如下图所示:
通过 Button按钮 +GridView单选框,进行的排序,GridView一旦嵌套,就感觉蛋疼
@二十三号同学: 比如说你的结果集是DataTable dt读取出来之后保存到session里面(其他的也行)
触发排序事件的时候从session取出来,用dt.AsEnumerable().OrderBy(p=>p["id"]);(根据id排序,也可以用其他的)
前台页面,先写好表头,比如说有3列 A B C 然后循环dt输出表格行
不明白说的啥?是要按条件查询?
排序,进行排序