Bagikan melalui


DetailsView.CaptionAlign Properti

Definisi

Mendapatkan atau mengatur posisi horizontal atau vertikal elemen keterangan HTML dalam DetailsView kontrol. Properti ini disediakan untuk membuat kontrol lebih mudah diakses oleh pengguna perangkat teknologi bantuan.

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

Nilai Properti

Salah TableCaptionAlign satu nilai. Defaultnya adalah TableCaptionAlign.NotSet.

Pengecualian

Nilai yang ditentukan bukan salah TableCaptionAlign satu nilai enumerasi.

Contoh

Contoh kode berikut menunjukkan cara menggunakan CaptionAlign properti untuk menentukan bahwa elemen keterangan HTML dalam DetailsView kontrol harus dirender di sisi kiri kontrol.


<%@ 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>

Keterangan

CaptionAlign Gunakan properti untuk menentukan posisi horizontal atau vertikal elemen keterangan HTML dalam DetailsView kontrol. Properti ini disediakan untuk membuat kontrol lebih mudah diakses oleh pengguna perangkat teknologi bantuan.

Properti ini diatur menggunakan salah TableCaptionAlign satu nilai enumerasi. Tabel berikut ini mencantumkan nilai yang mungkin.

Nilai Deskripsi
TableCaptionAlign.Bottom Elemen keterangan diselaraskan dengan bagian bawah tabel.
TableCaptionAlign.Left Elemen keterangan diselaraskan dengan sisi kiri tabel.
TableCaptionAlign.NotSet Perataan elemen keterangan tidak diatur.
TableCaptionAlign.Right Elemen keterangan diselaraskan dengan sisi kanan tabel.
TableCaptionAlign.Top Elemen keterangan diselaraskan dengan bagian atas tabel.

Dukungan aksesibilitas tambahan untuk DetailsView kontrol disediakan oleh Caption properti . Caption Gunakan properti untuk menentukan teks yang akan dirender dalam elemen keterangan HTML dalam DetailsView kontrol.

Nilai CaptionAlign disimpan dalam status tampilan.

Berlaku untuk

Lihat juga