Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DetailsView.EditRowStyle propriété

 

Date de publication : novembre 2016

Obtient une référence à la TableItemStyle objet qui vous permet de définir l’apparence des données des lignes lorsque un DetailsView contrôle est en mode édition.

Espace de noms:   System.Web.UI.WebControls
Assembly:  System.Web (dans System.Web.dll)

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public TableItemStyle EditRowStyle { get; }

Valeur de propriété

Type: System.Web.UI.WebControls.TableItemStyle

Une référence à la TableItemStyle que représente le style des données des lignes lorsque un DetailsView contrôle est en mode édition.

Utilisez le EditRowStyle propriété pour contrôler l’apparence des données des lignes lorsque un DetailsView contrôle est en mode édition. Cette propriété est en lecture seule ; Toutefois, vous pouvez définir les propriétés de le TableItemStyle elle retourne l’objet. Les propriétés peuvent être définies de manière déclarative sous la forme Property-Subproperty, où Subproperty est une propriété de la TableItemStyle objet (par exemple, EditRowStyle-ForeColor). Les propriétés peuvent également être définies par programme sous la forme Property.Subproperty (par exemple, EditRowStyle.ForeColor). Paramètres courants incluent généralement des propriétés de police, couleur de premier plan et une couleur d’arrière-plan personnalisée.

L’exemple de code suivant montre comment utiliser le EditRowStyle pour spécifier les paramètres de police et de style pour les données des lignes lorsque un DetailsView contrôle est en mode édition.


<%@ 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 EditRowStyle Example</title>
</head>
<body>
    <form id="Form1" runat="server">

      <h3>DetailsView EditRowStyle Example</h3>

        <asp:detailsview id="CustomerDetailView"
          datasourceid="DetailsViewSource"
          datakeynames="CustomerID"
          autogenerateeditbutton="true"  
          autogeneraterows="true"
          allowpaging="true"  
          runat="server">

          <headerstyle backcolor="Navy"
            forecolor="White"/>

          <editrowstyle backcolor="LightCyan"
            forecolor="Blue"
            font-names="Arial" />

        </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>

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: