DetailsView.AlternatingRowStyle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá odkaz na TableItemStyle objekt, který umožňuje nastavit vzhled střídavých datových řádků v ovládacím prvku DetailsView .
public:
property System::Web::UI::WebControls::TableItemStyle ^ AlternatingRowStyle { System::Web::UI::WebControls::TableItemStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableItemStyle AlternatingRowStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.AlternatingRowStyle : System.Web.UI.WebControls.TableItemStyle
Public ReadOnly Property AlternatingRowStyle As TableItemStyle
Hodnota vlastnosti
Odkaz na TableItemStyle objekt, který představuje styl střídavých řádků dat v ovládacím prvku DetailsView .
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít AlternatingRowStyle vlastnost k určení nastavení písma a stylu pro střídající se datové řádky v ovládacím DetailsView prvku.
<%@ 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 RowStyle and AlternatingRowStyle Example</title>
</head>
<body>
<form id="Form1" runat="server">
<h3>DetailsView RowStyle and AlternatingRowStyle Example</h3>
<asp:detailsview id="CustomersView"
datasourceid="Customers"
autogeneraterows="true"
allowpaging="true"
runat="server">
<headerstyle backcolor="Navy"
forecolor="White"/>
<RowStyle BackColor="LightGray"
ForeColor="Blue"
Font-Names="Arial"
Font-Size="10"
Font-Italic="true"/>
<AlternatingRowStyle BackColor="White"
ForeColor="Blue"
Font-Names="Arial"
Font-Size="10"
Font-Italic="true"/>
</asp:detailsview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. -->
<asp:SqlDataSource ID="Customers" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID], [Phone] 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 RowStyle and AlternatingRowStyle Example</title>
</head>
<body>
<form id="Form1" runat="server">
<h3>DetailsView RowStyle and AlternatingRowStyle Example</h3>
<asp:detailsview id="CustomersView"
datasourceid="Customers"
autogeneraterows="true"
allowpaging="true"
runat="server">
<headerstyle backcolor="Navy"
forecolor="White"/>
<RowStyle BackColor="LightGray"
ForeColor="Blue"
Font-Names="Arial"
Font-Size="10"
Font-Italic="true"/>
<AlternatingRowStyle BackColor="White"
ForeColor="Blue"
Font-Names="Arial"
Font-Size="10"
Font-Italic="true"/>
</asp:detailsview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. -->
<asp:SqlDataSource ID="Customers" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT [CompanyName], [ContactName], [CustomerID], [Phone] FROM [Customers]">
</asp:SqlDataSource>
</form>
</body>
</html>
Poznámky
Vlastnost slouží AlternatingRowStyle k řízení vzhledu střídavých řádků dat v ovládacím DetailsView prvku. Při nastavení této vlastnosti se řádky dat zobrazují střídavě mezi RowStyle nastavením a AlternatingRowStyle nastavením. Tato vlastnost je jen pro čtení; Můžete však nastavit vlastnosti objektu, který TableItemStyle vrací. Vlastnosti lze nastavit deklarativně ve tvaru Property-Subproperty
, kde Subproperty
je vlastnost objektu TableItemStyle (například AlternatingRowStyle-ForeColor
). Vlastnosti lze také nastavit programově ve formuláři Property.Subproperty
(například AlternatingRowStyle.ForeColor
). Mezi běžná nastavení obvykle patří vlastní barva pozadí, barva popředí a vlastnosti písma.