请问在gridView中怎么样根据其中的一个字段排序
在gridView中有4个字段都是从xml读出来的DataSet格式数据;<asp:BoundField DataField="memberSerials" HeaderText="会员ID"/>
<asp:BoundField DataField="names" HeaderText="玩家姓名" />
<asp:BoundField DataField="marks" HeaderText="玩家积分" SortExpression="marks" />
<asp:BoundField DataField="times" HeaderText="时间" />
然后我希望能直接显示已玩家积分(names)排倒序。希望能详细点本人菜鸟。。。 --------------------编程问答-------------------- 写错了是以marks排倒序。 --------------------编程问答-------------------- 可以直接利用DataView来排序啊。 --------------------编程问答-------------------- DataView.Sort
--------------------编程问答-------------------- ds.Tables.RemoveAt(0);
DateView dv=dt.DefaultView;
dv.Sort="marks";
ds.Tables.Add(dv.ToTable());
应该这样就可以啦!你试试吧!!
如果有错,还请大家指导!谢谢! --------------------编程问答-------------------- ds.Tables.RemoveAt(0);
DateView dv=dt.DefaultView;
dv.Sort="marks";
ds.Tables.Add(dv.ToTable());
这样可以 --------------------编程问答-------------------- 对GridView启用AllowSorting、设置OnSorting事件,对需要排序的列设定SortExpression属性。
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
补充:.NET技术 , ASP.NET