Bagikan melalui


DetailsView.CommandRowStyle Properti

Definisi

Mendapatkan referensi ke TableItemStyle objek yang memungkinkan Anda mengatur tampilan baris perintah dalam DetailsView kontrol.

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

Nilai Properti

Referensi ke TableItemStyle yang mewakili gaya baris perintah dalam DetailsView kontrol.

Atribut

Contoh

Contoh kode berikut menunjukkan cara menggunakan CommandRowStyle properti untuk menentukan pengaturan font dan gaya untuk baris perintah dalam DetailsView 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 CommandRowStyle Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView CommandRowStyle Example</h3>

        <asp:detailsview id="CustomerDetailsView"
          datasourceid="DetailsViewSource"
          autogeneraterows="false"  
          datakeynames="CustomerID"     
          gridlines="Both"
          allowpaging="true"     
          runat="server">
          
          <headerstyle backcolor="Navy"
            forecolor="White" />
                      
          <commandrowstyle backcolor="LightCyan"
            font-names="Arial"
            font-size="10"
            font-bold="true"/>
                              
          <fields>
          
            <asp:commandfield ButtonType="Link"
              ShowEditButton="true"/>
            
            <asp:boundfield datafield="CustomerID"
              headertext="Customer ID"
              readonly="true"/>
              
            <asp:boundfield datafield="CompanyName"
              headertext="Company Name"/>
              
            <asp:boundfield datafield="Address"
              headertext="Address"/>
              
            <asp:boundfield datafield="City"
              headertext="City"/>
                  
            <asp:boundfield datafield="PostalCode"
              headertext="Postal Code"/>
              
            <asp:boundfield datafield="Country"
              headertext="Country"/>
              
          </fields>
              
        </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 CommandRowStyle Example</title>
</head>
<body>
    <form id="Form1" runat="server">
        
      <h3>DetailsView CommandRowStyle Example</h3>

        <asp:detailsview id="CustomerDetailsView"
          datasourceid="DetailsViewSource"
          autogeneraterows="false"  
          datakeynames="CustomerID"     
          gridlines="Both"
          allowpaging="true"     
          runat="server">
          
          <headerstyle backcolor="Navy"
            forecolor="White" />
                      
          <commandrowstyle backcolor="LightCyan"
            font-names="Arial"
            font-size="10"
            font-bold="true"/>
                              
          <fields>
          
            <asp:commandfield ButtonType="Link"
              ShowEditButton="true"/>
            
            <asp:boundfield datafield="CustomerID"
              headertext="Customer ID"
              readonly="true"/>
              
            <asp:boundfield datafield="CompanyName"
              headertext="Company Name"/>
              
            <asp:boundfield datafield="Address"
              headertext="Address"/>
              
            <asp:boundfield datafield="City"
              headertext="City"/>
                  
            <asp:boundfield datafield="PostalCode"
              headertext="Postal Code"/>
              
            <asp:boundfield datafield="Country"
              headertext="Country"/>
              
          </fields>
              
        </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

CommandRowStyle Gunakan properti untuk mengontrol tampilan baris perintah dalam DetailsView kontrol. Baris perintah berisi tombol perintah untuk melakukan operasi seperti mengedit, menghapus, dan menyisipkan. Properti ini bersifat baca-saja; namun, Anda dapat mengatur properti objek yang TableItemStyle dikembalikannya. Properti dapat diatur secara deklaratif dalam formulir Property-Subproperty, di mana Subproperty adalah properti TableItemStyle objek (misalnya, CommandRowStyle-ForeColor). Properti juga dapat diatur secara terprogram dalam formulir Property.Subproperty (misalnya, CommandRowStyle.ForeColor). Pengaturan umum biasanya mencakup warna latar belakang kustom, warna latar depan, dan properti font.

Berlaku untuk

Lihat juga