2

如果在 html 表头中,我会使用:

<th class="titleclass" width="200"><span>Header Text</span> <sup><a href="#link"><span style="font-size: 12px">1</span></a></sup></th>

如何在 asp.net gridview 的绑定字段中使用相同的标题文本。我尝试了以下方法:

<asp:boundcolumn 
    visible="True" 
    datafield="Column1" 
    headertext="<span>Header Text</span> <sup><a href='#link'><span style='font-size: 12px'>1</span></a></sup>" 
    HeaderStyle-CssClass="titleclass">
    <itemstyle horizontalalign="Left"></itemstyle>
</asp:boundcolumn>

这是行不通的。它说“当前位置没有可用的源”,并且我的标题文本的样式未应用(但应用了上缀编号 1 的样式)。有什么想法吗?

4

2 回答 2

1

将您的字段转换为模板:“编辑列 - 选择所需字段 - 转换为模板”

根据需要编辑标题模板。

请参阅此链接:http: //msdn.microsoft.com/en-us/library/bb288032.aspx

于 2013-06-19T22:45:19.553 回答
0

您可以使用 gridview 的 HeaderStyle 属性。

<asp:GridView ID="GridView1" runat="server"> <HeaderStyle CssClass="titleclass"/> . . .

或者您可以在您的 ASP.NET 代码中执行此操作,

GridView1.Columns[0].HeaderStyle.CssClass = "titleClass";

希望这可以帮助

于 2013-06-20T00:38:10.127 回答