GridView,GirdList绑定数据源是泛型集合List<T>,对GridView进行列排序,使用List<T>自带的委托排序,实现方法如下(适用于C#2.0及以上语法):
ASPX页面的HTML源码:
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" AllowSorting="true" OnSorting="gvList_Sorting">
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<Columns>
<asp:BoundField DataField="ID" HeaderText="序号" SortExpression="ID" />
<asp:BoundField DataField="Name" HeaderText="姓名" SortExpression="Name" />
<asp:BoundField DataField="Height" HeaderText="身高" SortExpression="Height" />
<asp:BoundField DataField="Weight" HeaderText="体重" SortExpression="Weight" />
<asp:BoundField DataField="Salary" HeaderText="薪水" SortExpression="Salary" />
</Columns>
<FooterStyle BackColor="#5D7B9D" Font-Bold="True&