У меня есть gridview в asp.net/vb, и он привязан к списку - поэтому нет стандартной сортировки.
Я нашел этот плагин 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>
Что я могу сделать?