문제

정렬하지 않는 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 Datagrip은 정렬 이벤트와 GridViewSorteventArgs에서 클릭 한 열의 이름을 제공하지만 TimeAwayGridView_Sorting 함수에서 자신의 정렬 구현을 제공해야합니다. 데이터 소스를 정렬하고 Datagrid를 다시 반드해야한다는 의미입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top