DetailsView.CaptionAlign Свойство

Определение

Возвращает или задает горизонтальное или вертикальное расположение элемента HTML-заголовка в элементе управления DetailsView. Данное свойство позволяет сделать элемент управления более доступным для пользователей вспомогательных устройств.

public:
 virtual property System::Web::UI::WebControls::TableCaptionAlign CaptionAlign { System::Web::UI::WebControls::TableCaptionAlign get(); void set(System::Web::UI::WebControls::TableCaptionAlign value); };
public virtual System.Web.UI.WebControls.TableCaptionAlign CaptionAlign { get; set; }
member this.CaptionAlign : System.Web.UI.WebControls.TableCaptionAlign with get, set
Public Overridable Property CaptionAlign As TableCaptionAlign

Значение свойства

TableCaptionAlign

Одно из значений перечисления TableCaptionAlign. Значение по умолчанию — TableCaptionAlign.NotSet.

Исключения

Указанное размещение не является значением перечисления TableCaptionAlign.

Примеры

В следующем примере кода показано, как использовать CaptionAlign свойство, чтобы указать, что элемент заголовка HTML в элементе управления должен отображаться в DetailsView левой части элемента управления.


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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>DetailsView Caption and CaptionAlign Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView Caption and CaptionAlign Example</h3>
                
        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogeneraterows="true"
          allowpaging="true"
          caption="Customer Details"
          captionalign="Left"  
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
                    
        </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">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>DetailsView Caption and CaptionAlign Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView Caption and CaptionAlign Example</h3>
                
        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogeneraterows="true"
          allowpaging="true"
          caption="Customer Details"
          captionalign="Left"  
          runat="server">
               
          <headerstyle backcolor="Navy"
            forecolor="White"/>
                    
        </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>

Комментарии

Используйте CaptionAlign свойство, чтобы указать горизонтальное или вертикальное расположение HTML-элемента заголовка в DetailsView элемента управления. Данное свойство позволяет сделать элемент управления более доступным для пользователей вспомогательных устройств.

Это свойство задается с помощью одного из значений TableCaptionAlign перечисления. В следующей таблице перечислены возможные значения.

Значение Описание
TableCaptionAlign.Bottom Заголовок выравнивается по нижнему краю таблицы.
TableCaptionAlign.Left Заголовок выравнивается по левому краю таблицы.
TableCaptionAlign.NotSet Выравнивание элемента заголовка не задано.
TableCaptionAlign.Right Элемент заголовка выравнивается по правой части таблицы.
TableCaptionAlign.Top Элемент заголовка выравнивается по верхней части таблицы.

Свойство предоставляет дополнительную поддержку специальных возможностей Caption для DetailsView элемента управления. Caption Используйте свойство, чтобы указать текст для отрисовки в элементе заголовка HTML в элементе DetailsView управления.

Значение CaptionAlign хранится в состоянии представления.

Применяется к

См. также раздел