将订单按钮添加到 GridView

Adding order buttons to a GridView

我有一个来自这个 gridview 的例子:

<asp:GridView ID="GridView3" runat="server">
    <Columns>
        <asp:TemplateField HeaderText="ID">
            <ItemTemplate>
                <asp:Label ID="Label2" runat="server" Text='<%# Eval("id") %>'></asp:Label>
            </ItemTemplate>
            <ItemStyle></ItemStyle>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Name">
            <ItemTemplate>
                <asp:Label ID="Label1" runat="server" Text='<%# Eval("name") %>'></asp:Label>
            </ItemTemplate>
            <EditItemTemplate>
                <asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("nome")%>'></asp:TextBox>
            </EditItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

我想添加一个按钮,用于对每列中的数据进行排序。

有人可以帮我找到最好的方法吗?

GridView 控件内置了排序功能。有一个名为 AllowSorting 的控件 属性,将其设置为 True,您可以通过单击 header 行标题对列进行排序。

无需添加额外的按钮,即使您想进行某种类型的特殊排序,您仍然可以处理 Sorting 事件并实现自己的方法