ASP.NET/GridView: HeaderStyle-CssClass не имеет никакого эффекта - PullRequest
0 голосов
/ 17 декабря 2009

У меня есть следующий GridView в ASP.NET 3.5:

<asp:GridView ID="gvTable" runat="server" AllowSorting="true" ShowHeader="true">
  <Columns>
    <asp:BoundField DataField="ActivityDate" HeaderText="Date"
      HeaderStyle-CssClass="date" />
    <asp:BoundField DataField="ActivityType" HeaderText="Type" />
    <asp:BoundField DataField="ActivityNotes" HeaderText="Notes" />
  </Columns>
  <PagerSettings Position="Bottom" Mode="NextPrevious" PageButtonCount="5"
    PreviousPageText="Older activities" NextPageText="Newer activities" />
</asp:GridView>

Я пытаюсь создать первую ячейку таблицы <thead> с классом CSS "date". Тем не менее, это, кажется, не имеет никакого эффекта вообще. Если я использую ItemStyle-CssClass, он дает желаемый эффект, но также распространяется на все клетки организма.

Что я делаю не так?

HTML-код, который он мне дает, выглядит следующим образом:

<thead>
  <tr>
    <th scope="col"> <!-- No class :( -->
      Date
    </th>
    ...
  </tr>
</thead>

1 Ответ

1 голос
/ 20 декабря 2009

Проблема заключалась в том, что я использовал устаревшую версию CSS Friendly Control Adapters. Загрузил последний исходный код, скомпилировал, использовал новые DLL и файл .browser, и это исправило его.

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