【发布时间】:2012-01-31 10:22:04
【问题描述】:
我在 asp.net/vb 中有一个 gridview,它绑定到一个列表 - 所以没有可用的标准排序。
我找到了这个用于排序表格的 jQuery 插件:http://tablesorter.com/
该插件需要<thead> 和<tbody>。
问题是,我的gridview 只呈现<tbody>。
我已经试过了
DataList.UseAccessibleHeader = True
DataList.HeaderRow.TableSection = TableRowSection.TableHeader
但这并没有改变。
我的网格视图标记:
<asp:GridView runat="server" CssClass="grid" ID="DataList" AutoGenerateColumns="False" AllowSorting="True" ClientIDMode ="Static">
<Columns>
<asp:BoundField HeaderText="SomeHeaderText" DataField="SomeDataField" />
<asp:BoundField HeaderText="SomeHeaderText" DataField="SomeDataField" DataFormatString="{0:dd.MM.yyyy}" />
<asp:BoundField HeaderText="SomeHeaderText" DataField="SomeDataField" DataFormatString="{0:dd.MM.yyyy}" />
<asp:TemplateField>
<HeaderTemplate>
<asp:Panel runat="server" ID="Panel1" HorizontalAlign="Center">
<asp:Label Text="xxx" runat="server" ID="xxx" />
</asp:Panel>
</HeaderTemplate>
<ItemTemplate>
<asp:Panel runat="server" ID="Panel2" HorizontalAlign="Center">
<asp:Image ID="Image1" ImageUrl="./myImage.png" runat="server" Height="20px" />
</asp:Panel>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我能做什么?
【问题讨论】:
-
"它绑定到一个列表 - 所以没有可用的标准排序。"您可以在 gridview 上进行排序,以便向员工支付 $$ 的 MS Paid Lacs 进行发明:P
标签: jquery asp.net vb.net sorting gridview