DetailsView.FieldHeaderStyle 属性

定义

获取对 TableItemStyle 对象的引用,该对象允许您设置 DetailsView 控件中的标题列的外观。Gets a reference to the TableItemStyle object that allows you to set the appearance of the header column in a DetailsView control.

public:
 property System::Web::UI::WebControls::TableItemStyle ^ FieldHeaderStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableItemStyle FieldHeaderStyle { get; }
member this.FieldHeaderStyle : System.Web.UI.WebControls.TableItemStyle
Public ReadOnly Property FieldHeaderStyle As TableItemStyle

属性值

一个对 TableItemStyle 的引用,该对象表示 DetailsView 控件中的标题列的样式。A reference to the TableItemStyle that represents the style of the header column in a DetailsView control.

属性

示例

下面的代码示例演示如何使用FieldHeaderStyle属性指定字段标题行的字体和样式设置。The following code example demonstrates how to use the FieldHeaderStyle property to specify the font and style settings for the field header row.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>DetailsView FontHeaderStyle Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView FontHeaderStyle Example</h3>
                
        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogeneraterows="true"
          allowpaging="true"
          runat="server">
               
          <fieldheaderstyle backcolor="Navy"
            forecolor="White"
            Font-Bold="true"
            Font-Italic="true"
            />
                    
        </asp:detailsview>
        
        <!-- This example uses Microsoft SQL Server and connects  -->
        <!-- to the Northwind sample database. Use an ASP.NET     -->
        <!-- expression to retrieve the connection string value   -->
        <!-- from the web.config file.                            -->
        <asp:SqlDataSource ID="DetailsViewSource" runat="server" ConnectionString="<%$ ConnectionStrings:NorthWindConnectionString%>"
            InsertCommand="INSERT INTO [Customers]([CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country]) VALUES (@CustomerID, @CompanyName, @Address, @City, @PostalCode, @Country)"
            SelectCommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]">
        </asp:SqlDataSource>
    </form>
  </body>
</html>


<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>DetailsView FontHeaderStyle Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView FontHeaderStyle Example</h3>
                
        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogeneraterows="true"
          allowpaging="true"
          runat="server">
               
          <fieldheaderstyle backcolor="Navy"
            forecolor="White"
            Font-Bold="true"
            Font-Italic="true"
            />
                    
        </asp:detailsview>
        
        <!-- This example uses Microsoft SQL Server and connects  -->
        <!-- to the Northwind sample database. Use an ASP.NET     -->
        <!-- expression to retrieve the connection string value   -->
        <!-- from the web.config file.                            -->
        <asp:SqlDataSource ID="DetailsViewSource" runat="server" ConnectionString="<%$ ConnectionStrings:NorthWindConnectionString%>"
            InsertCommand="INSERT INTO [Customers]([CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country]) VALUES (@CustomerID, @CompanyName, @Address, @City, @PostalCode, @Country)"
            SelectCommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]">
        </asp:SqlDataSource>
    </form>
  </body>
</html>

注解

使用属性可控制DetailsView控件中的字段标题列的外观。 FieldHeaderStyleUse the FieldHeaderStyle property to control the appearance of the field header column in a DetailsView control. 这是包含数据值的字段名称的列。This is the column that contains the field names of the data values. 此属性是只读的;但是, 您可以设置它返回的TableItemStyle对象的属性。This property is read-only; however, you can set the properties of the TableItemStyle object it returns. Property-Subproperty可以在窗体中以声明方式设置这些属性, 其中Subproperty TableItemStyle是对象的一个属性 (例如FieldHeaderStyle-ForeColor)。The properties can be set declaratively in the form Property-Subproperty, where Subproperty is a property of the TableItemStyle object (for example, FieldHeaderStyle-ForeColor). 还可以在窗体Property.Subproperty中以编程方式设置属性 ( FieldHeaderStyle.ForeColor例如)。The properties can also be set programmatically in the form Property.Subproperty (for example, FieldHeaderStyle.ForeColor). 常见设置通常包括自定义背景色、前景色和字体属性。Common settings usually include a custom background color, foreground color, and font properties.

适用于

另请参阅