【问题标题】:GridView ASP.NET SortingGridView ASP.NET 排序
【发布时间】:2009-03-07 21:45:43
【问题描述】:

我有一个无法排序的 ASP.NET GridView!我确定我遗漏了一些非常明显的东西。

Page.aspx

<asp:GridView ID="TimeAwayGridView" runat="server" AutoGenerateSelectButton="False"
    AutoGenerateEditButton="False" AutoGenerateDeleteButton="False" AllowPaging="False"
    AllowSorting="True" CssClass="gridview" OnSorting="TimeAwayGridView_Sorting">
    <Columns>
        <asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />
        <asp:BoundField DataField="Hours" HeaderText="Hours" SortExpression="Hours" />
    </Columns>
    <EmptyDataTemplate>
        There are currently no items in this table.
    </EmptyDataTemplate>
</asp:GridView>

Page.aspx.cs

protected void TimeAwayGridView_Sorting(object sender, GridViewSortEventArgs e)
{

}

【问题讨论】:

    标签: asp.net visual-studio c#-4.0 gridview gridview-sorting


    【解决方案1】:

    Asp.Net Datagrip 为您提供排序事件,以及在 GridViewSortEventArgs 中单击的列的名称,但您必须在 TimeAwayGridView_Sorting 函数中提供自己的排序实现。这意味着您应该对数据源进行排序并重新绑定数据网格。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 2016-07-31
      • 2017-03-28
      • 2011-09-02
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多