css - 如何将样式应用到 detailsview TemplateField 的 headertext 属性?

标签 css asp.net detailsview

我有一个带有 TemplateField 的详情 View :

                <Fields>
                    <asp:TemplateField HeaderText="Band">                        
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" Text='<%# Bind("bandname") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Fields>

如何将样式仅应用于 HeaderText,因为我希望将其设为粗体?

最佳答案

您可以通过添加 <HeaderStyle /> 来实现 child 给你TemplateField .

The HeaderStyle property governs the appearance of any text displayed in the header item of a type derived from DataControlField.

在那里您可以定义内联样式或指定 CssClass如果您在别处定义了样式。

<Fields>
  <asp:TemplateField HeaderText="Band">
    <HeaderStyle Font-Bold="true" CssClass="myheaderclass" />
    <ItemTemplate>
      <asp:Label ID="Label1" runat="server" Text='<%# Bind("bandname") %>'></asp:Label>
    </ItemTemplate>
  </asp:TemplateField>
</Fields>

阅读更多:DataControlField.HeaderStyle

关于css - 如何将样式应用到 detailsview TemplateField 的 headertext 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35096286/

相关文章:

detailsview - 使DetailsView 508 中的文本框、复选框、下拉菜单兼容

c# - 防止 "Edit"用户控件上的 CSS 更改?

javascript - 如何使用 HTML 和 Javascript 创建放大到屏幕的 "game over"图像?

html - 具有相同高度的列中的多个 block

asp.net - 错误 : "The configuration section ' system. webServer/management/delegation' 无法读取,因为它缺少架构

asp.net - 指定不在 Web 部署中同步的文件夹

c# - 在一个 Controller 中使用 GUID 作为参数?

c# - 在GridView/DetailsView中显示外键数据

html - 自定义输入文本框的内置标题栏边框

html - 防止图标的 SVG 背景出血?