css
  • asp.net
  • detailsview
  • 2016-01-30 2 views 0 likes 
    0

    У меня есть DetailsView с TemplateField:Как применить стиль к свойству headertext шаблона TemplateField?

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

    Как бы применить стиль только HeaderText, как я хочу, чтобы сделать его жирным шрифтом?

    +0

    CSS не важно, какие конкретные рамки/IDE/язык/технологии вы используете для создания 'HTML'. Пока у вас есть таблица стилей, загружаемая на вашу страницу, и вы пишете действующий код, она будет применяться к вашей DOM. Покажите мне результат этого синтаксиса, и я покажу вам CSS. Уверяю вас, это сработает. –

    ответ

    0

    Вы можете сделать это, добавив ребенка <HeaderStyle /> к вашему TemplateField.

    Свойство HeaderStyle определяет внешний вид любого текста, отображаемого в элементе заголовка типа, производного от DataControlField.

    Здесь вы можете определить стили inline или указать 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

    Смежные вопросы