|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.aiyiweb.com/other/1391128.html