我有一段代码,基本上就是这样:

<asp:DataGrid>
    <Columns>
        ...
        <asp:BoundColumn  HeaderText="Bar" ...>
            <itemstyle CssClass="foo">
        </asp:BoundColumn>


这个输出

<table>
    <tr>
        <td>Bar</td>
        <td class="foo">...</td>
        <td class="foo">...</td>
        <td class="foo">...</td>
....


但是我想要这个:

<table>
    <tr>
        <td class="foo">Bar</td>
        <td>...</td>
        <td>...</td>
        <td>...</td>
....


但我似乎无法实现。我敢打赌,这很简单,但是我在任何地方都找不到它。

我试过了,但是输出是一样的:

<asp:DataGrid>
    <Columns>
        ...
        <asp:BoundColumn ItemStyle-CssClass="foo"  HeaderText="Bar" ...>
        </asp:BoundColumn>


帮助赞赏!

最佳答案

您需要HeaderStyle-CssClass而不是ItemStyle-CssClass。

<asp:BoundColumn HeaderStyle-CssClass="foo"  HeaderText="Bar" ...>
</asp:BoundColumn>

关于asp.net - 如何将CssClass应用于DataGrid HyperLinkColumn的标题单元格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1241590/

10-09 01:53