我在asp.net/vb中有一個gridview,它綁定到一個列表 - 所以沒有標準的排序可用。ASP.net:需要使用jQuery對gridview進行排序
我發現這個jQuery插件排序表:http://tablesorter.com/
插件需要<thead>
和<tbody>
。我的gridview只呈現<tbody>
。
我已經嘗試過
DataList.UseAccessibleHeader = True
DataList.HeaderRow.TableSection = TableRowSection.TableHeader
但是這改變不了什麼。
我的gridview的標記:
<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付費Lac的員工發明:P – 2012-01-31 10:32:42