ASP.net: нужна thead для сортировки gridview с помощью jQuery - PullRequest
0 голосов
/ 31 января 2012

У меня есть 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>

Что я могу сделать?

1 Ответ

1 голос
/ 31 января 2012

Если вы не собираетесь использовать функцию подкачки элемента управления gridview, поэтому я предлагаю перейти к «Повторителю», так как он даст вам возможность форматировать верхний и нижний колонтитулы таблицы и даст вам силуотображения таблицы в точности так, как вы хотите, чтобы она отображалась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...