比如说你的grid显示出来是这样:
index  content ....
 0       aaa
 1       bbb
 0       ccc
 0       ..
 1       ..
 0       ..
 ...
点击排序以后://code model
DataView dv;
{creat your dv and set dv.RowFilter}
dv = new DataView([your datatable]);
dv.Sort = "index";//这样是升序排列,写作“dv.Sort = "index desc";”就是降序了
yourGrid.DataSource = dv;
yourGrid.DataBind();
这样就可以了,你只需要实现控制一次升序一次降序就可以了