有简单方便一点方法吗?

解决方案 »

  1.   

    SortExpression
    后台处理排序事件
      

  2.   

    GridView里设置AllowSorting然后有对应事件勒后台dt.DefaultView 也有 Sort 属性指定下 然后 重新绑定
      

  3.   

    给你个例子
     <asp:GridView ID="list" runat="server" AllowSorting="True"  onsorting="list_Sorting"   />
     <asp:BoundField DataField="Title" HeaderText="标题" SortExpression="Title" />
       </asp:GridView>
    后台
       protected void list_Sorting(object sender, GridViewSortEventArgs e)
            {
                DataTable dt = bll.GetAllList();
                dt.DefaultView.Sort = e.SortExpression;
                list.DataSource = dt;
                list.DataBind();        }