首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 怎么给DataGrid按小弟我们输入的数值进行排序 多谢

2013-09-11 
|M| 如何给DataGrid按我们输入的数值进行排序 谢谢如我绑定后的数据如下部门名字工资开发小张销售小王销售

|M| 如何给DataGrid按我们输入的数值进行排序 谢谢
如我绑定后的数据如下
部门     名字     工资
开发     小张      
销售     小王
销售     小李
开发     小齐
注:工资那一行为一个文本框用于输入工资多少

然后我给里面的每一们输入工资如:
部门     名字     工资
开发     小张     2500      
销售     小王     3500
销售     小李     1500
开发     小齐     6100

这个时候我想要让他们按输入的工资的多少排序.
注:这里不写入数据库
如点击 "工资 "然后按降序排名结果如
部门     名字     工资
开发     小齐     6100
销售     小王     3500
开发     小张     2500      
销售     小李     1500

谢谢   要怎么做

[解决办法]
up
[解决办法]
觉得要刷新页面,那就要保存数据,或许是不是可以保存在viewstate里,再排序绑定
[解决办法]
其实就是在内存中的DataTable数据排序.

DataView myView = dt.DefaultView;
myView.Sort = "工资 desc "; //排序
[解决办法]
输入提交的时候,在内存中创建一个DataTable,然后存入这些数据,然后对此dt排序后,再绑定出来.

思路就是这样.


[解决办法]
DataView
[解决办法]
用JavaScript也可以实现!
楼主可以搜索一下,网上有现成的代码!

[解决办法]
绑定里写
DataView dw = new DataView ();
dw.Sort = "字段 desc "//dw.Sort = "字段 asc "//
xx.datasource = dw
[解决办法]
如果在后台就要遍历datagrid得到广本框,并且得到其工资将其保存到datatable然后用dataview排序,如果在前台排就要写js.
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html

热点排行