将订单按钮添加到 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
事件并实现自己的方法
我有一个来自这个 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
事件并实现自己的方法