CommandField Classe

Définition

Représente un champ spécial qui affiche des boutons de commande pour effectuer des opérations de sélection, de modification, d’insertion ou de suppression dans un contrôle lié aux données.Represents a special field that displays command buttons to perform selecting, editing, inserting, or deleting operations in a data-bound control.

public ref class CommandField : System::Web::UI::WebControls::ButtonFieldBase
public class CommandField : System.Web.UI.WebControls.ButtonFieldBase
type CommandField = class
    inherit ButtonFieldBase
Public Class CommandField
Inherits ButtonFieldBase
Héritage

Exemples

L’exemple de code suivant montre comment utiliser un CommandField champ pour afficher des contrôles afin de modifier un enregistrement dans un GridView contrôle.The following code example demonstrates how to use a CommandField field to display controls to edit a record in a GridView control.


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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- 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="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </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>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- 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="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

L’exemple de code suivant montre comment utiliser les CancelText EditText Propriétés, et UpdateText pour personnaliser le texte des contrôles d’édition.The following code example demonstrates how to use the CancelText, EditText, and UpdateText properties to customize the text for the editing controls.


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

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            edittext="Edit Customer"
            canceltext="Discard"
            updatetext="Revise"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- 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="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </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>CommandField Example</title>
</head>
<body>
    <form id="form1" runat="server">
      
      <h3>CommandField Example</h3>

      <asp:gridview id="CustomersGridView" 
        datasourceid="CustomersSqlDataSource" 
        autogeneratecolumns="false"
        datakeynames="CustomerID"  
        runat="server">
        
        <columns>
          <asp:commandfield showeditbutton="true"
            edittext="Edit Customer"
            canceltext="Discard"
            updatetext="Revise"
            headertext="Edit Controls"/>
          <asp:boundfield datafield="CustomerID"
            headertext="Customer ID" />
          <asp:boundfield datafield="CompanyName"
            headertext="Company Name"/>
          <asp:boundfield datafield="Address"
            headertext="Address"/>
          <asp:boundfield datafield="City"
            headertext="City"/>
          <asp:boundfield datafield="PostalCode"
            headertext="ZIP Code"/>
          <asp:boundfield datafield="Country"
            headertext="Country"/>
        </columns>
        
      </asp:gridview>
            
      <!-- 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="CustomersSqlDataSource"  
        selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
        updatecommand="Update Customers Set CompanyName=@CompanyName, Address=@Address, City=@City, PostalCode=@PostalCode, Country=@Country Where (CustomerID = @CustomerID)"
        connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
        runat="server">
      </asp:sqldatasource>
            
    </form>
  </body>
</html>

Remarques

La CommandField classe est un champ spécial utilisé par les contrôles liés aux données (tels que GridView et DetailsView ) pour afficher les boutons de commande qui effectuent des opérations de suppression, de modification, d’insertion ou de sélection.The CommandField class is a special field used by data-bound controls (such as GridView and DetailsView) to display command buttons that perform delete, edit, insert, or select operations. Les boutons de commande permettant d’effectuer ces opérations peuvent être affichés ou masqués à l’aide des propriétés indiquées dans le tableau suivant.The command buttons to perform these operations can be shown or hidden using the properties shown in the following table.

PropriétéProperty DescriptionDescription
ShowDeleteButton Affiche ou masque un bouton supprimer dans un CommandField champ pour chaque enregistrement dans le contrôle lié aux données.Shows or hides a Delete button in a CommandField field for each record in the data-bound control. Le bouton Supprimer permet à l’utilisateur de supprimer un enregistrement de la source de données.The Delete button allows the user to delete a record from the data source.
ShowEditButton Affiche ou masque un bouton modifier dans un CommandField champ pour chaque enregistrement dans le contrôle lié aux données.Shows or hides an Edit button in a CommandField field for each record in the data-bound control. Le bouton Modifier permet à l’utilisateur de modifier un enregistrement de la source de données.The Edit button allows the user to edit a record from the data source. Quand l’utilisateur clique sur le bouton modifier pour un enregistrement spécifique, le bouton modifier est remplacé par un bouton mettre à jour et un bouton Annuler.When the user clicks the Edit button for a specific record, that Edit button is replaced with an Update button and a Cancel button. Tous les autres boutons de commande sont également masqués.All other command buttons are also hidden.
ShowInsertButton Affiche ou masque le bouton nouveau dans un CommandField champ.Shows or hides the New button in a CommandField field. Le bouton nouveau permet à l’utilisateur d’insérer un nouvel enregistrement dans la source de données.The New button allows the user to insert a new record in the data source. Quand l’utilisateur clique sur le bouton nouveau, il est remplacé par un bouton d’insertion et un bouton Annuler.When the user clicks the New button, it is replaced with an Insert button and a Cancel button. Tous les autres boutons de commande sont également masqués.All other command buttons are also hidden. Remarque : Cette propriété s’applique uniquement aux contrôles liés aux données qui prennent en charge les opérations d’insertion, telles que le DetailsView contrôle.Note: This property applies only to data-bound controls that support inserting operations, such as the DetailsView control.
ShowSelectButton Affiche ou masque un bouton Sélectionner dans un CommandField champ pour chaque enregistrement dans le contrôle lié aux données.Shows or hides a Select button in a CommandField field for each record in the data-bound control. Le bouton Sélectionner permet à l’utilisateur de sélectionner un enregistrement dans le contrôle lié aux données.The Select button allows the user to select a record in the data-bound control.

En outre, le bouton Annuler affiché lorsqu’un enregistrement est en mode édition ou insertion peut être affiché ou masqué en définissant la ShowCancelButton propriété.In addition, the Cancel button displayed when a record is in edit or insert mode can be shown or hidden by setting the ShowCancelButton property.

Notes

Lorsqu’un contrôle lié aux données est utilisé en association avec un contrôle de source de données (tel qu’un SqlDataSource contrôle), le contrôle lié aux données peut tirer parti des fonctionnalités du contrôle de source de données et fournir des fonctionnalités automatiques de suppression, de mise à jour et d’insertion.When a data-bound control is used in combination with a data source control (such as a SqlDataSource control), the data-bound control can take advantage of the data source control's capabilities and provide automatic delete, update, and insert functionality. Pour les autres sources de données, vous devez fournir les routines pour exécuter ces opérations pendant les événements appropriés pour le contrôle lié aux données.For other data sources, you need to provide the routines to perform these operations during the appropriate events for the data-bound control.

Le CommandField champ est affiché différemment en fonction du contrôle lié aux données dans lequel il est utilisé.The CommandField field is displayed differently depending on the data-bound control in which it is used. Par exemple, le GridView contrôle affiche un CommandField champ sous la forme d’une colonne, tandis que le DetailsView contrôle l’affiche sous forme de ligne.For example, the GridView control displays a CommandField field as a column, while the DetailsView control displays it as a row.

Pour spécifier le type de bouton à afficher, utilisez la ButtonType propriété.To specify the type of button to display, use the ButtonType property. Lorsque la ButtonType propriété a la valeur ButtonType.Button ou ButtonType.Link , vous pouvez spécifier le texte à afficher pour les boutons en définissant les propriétés indiquées dans le tableau suivant.When the ButtonType property is set to ButtonType.Button or ButtonType.Link, you can specify the text to display for the buttons by setting the properties shown in the following table.

PropriétéProperty DescriptionDescription
CancelText Légende du bouton Annuler.The caption for the Cancel button.
DeleteText Légende du bouton supprimer.The caption for the Delete button.
EditText Légende du bouton modifier.The caption for the Edit button.
InsertText Légende du bouton Insérer.The caption for the Insert button. Remarque : Cette propriété s’applique uniquement aux contrôles liés aux données qui prennent en charge les opérations d’insertion, telles que le DetailsView contrôle.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
NewText Légende du bouton nouveau.The caption for the New button. Remarque : Cette propriété s’applique uniquement aux contrôles liés aux données qui prennent en charge les opérations d’insertion, telles que le DetailsView contrôle.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
SelectText Légende du bouton Sélectionner.The caption for the Select button.
UpdateText Légende du bouton mettre à jour.The caption for the Update button.

Au lieu d’afficher un bouton de commande ou un bouton de lien, vous pouvez afficher un bouton d’image en affectant à la propriété la valeur ButtonType ButtonType.Image , puis en définissant les propriétés indiquées dans le tableau suivant.Instead of displaying a command button or a link button, you can display an image button by setting the ButtonType property to ButtonType.Image and then setting the properties shown in the following table.

PropriétéProperty DescriptionDescription
CancelImageUrl Image à afficher pour le bouton AnnulerThe image to display for the Cancel button
DeleteImageUrl Image à afficher pour le bouton supprimer.The image to display for the Delete button.
EditImageUrl Image à afficher pour le bouton modifier.The image to display for the Edit button.
InsertText Image à afficher pour le bouton Insérer.The image to display for the Insert button. Remarque : Cette propriété s’applique uniquement aux contrôles liés aux données qui prennent en charge les opérations d’insertion, telles que le DetailsView contrôle.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
NewImageUrl Image à afficher pour le nouveau bouton.The image to display for the New button. Remarque : Cette propriété s’applique uniquement aux contrôles liés aux données qui prennent en charge les opérations d’insertion, telles que le DetailsView contrôle.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
SelectImageUrl Image à afficher pour le bouton Sélectionner.The image to display for the Select button.
UpdateImageUrl Image à afficher pour le bouton mettre à jour.The image to display for the Update button.

Par défaut, lorsque l’utilisateur clique sur un bouton dans un CommandField champ, la validation est effectuée sur tous les contrôles de validation de la page.By default, when the user clicks a button in a CommandField field, validation is performed on all validation controls on the page. Pour empêcher la validation de se produire lors d’un clic sur un bouton, affectez à la propriété la valeur CausesValidation false .To prevent validation from occurring when a button is clicked, set the CausesValidation property to false.

Vous pouvez masquer un CommandField champ dans un contrôle lié aux données en affectant Visible à la propriété la valeur false .You can hide a CommandField field in a data-bound control by setting the Visible property to false.

Le CommandField champ vous permet de personnaliser ses sections d’en-tête et de pied de page.The CommandField field allows you to customize its header and footer sections. Pour afficher une légende dans l’en-tête ou dans la section de pied de page, définissez HeaderText FooterText respectivement la propriété ou.To display a caption in the header or the footer section, set the HeaderText or the FooterText property, respectively. Au lieu d’afficher du texte dans la section d’en-tête, vous pouvez afficher une image en définissant la HeaderImageUrl propriété.Instead of displaying text in the header section, you can display an image by setting the HeaderImageUrl property. Pour masquer la section d’en-tête dans un CommandField objet, affectez à la propriété la valeur ShowHeader false .To hide the header section in a CommandField object, set the ShowHeader property to false.

Notes

Certains contrôles liés aux données (tels que le GridView contrôle) peuvent afficher ou masquer uniquement l’intégralité de la section d’en-tête du contrôle.Some data-bound controls (such as the GridView control) can show or hide only the entire header section of the control. Ces contrôles liés aux données ne prennent pas en charge la ShowHeader propriété d’un champ de bouton individuel.These data-bound controls do not support the ShowHeader property for an individual button field. Pour afficher ou masquer l’intégralité de la section d’en-tête d’un contrôle lié aux données (si disponible), utilisez la propriété du contrôle ShowHeader .To show or hide the entire header section of a data-bound control (if available), use the control's ShowHeader property.

Vous pouvez également personnaliser l’apparence de l' CommandField objet (couleur de police, couleur d’arrière-plan, etc.) en définissant les propriétés de style pour les différentes parties du champ.You also can customize the appearance of the CommandField object (font color, background color, and so on) by setting the style properties for the different parts of the field. Le tableau suivant répertorie les différentes propriétés de style.The following table lists the different style properties.

Propriété styleStyle property DescriptionDescription
ControlStyle Paramètres de style pour les contrôles serveur Web enfants de l' CommandField objet.The style settings for the child Web server controls of the CommandField object.
FooterStyle Paramètres de style de la section de pied de page de l' CommandField objet.The style settings for the footer section of the CommandField object.
HeaderStyle Paramètres de style de la section d’en-tête de l' CommandField objet.The style settings for the header section of the CommandField object.
ItemStyle Paramètres de style pour les éléments de données de l' CommandField objet.The style settings for the data items in the CommandField object.

Constructeurs

CommandField()

Initialise une nouvelle instance de la classe CommandField.Initializes a new instance of the CommandField class.

Propriétés

AccessibleHeaderText

Obtient ou définit le texte restitué sous forme de valeur de propriété AbbreviatedText dans certains contrôles.Gets or sets text that is rendered as the AbbreviatedText property value in some controls.

(Hérité de DataControlField)
ButtonType

Obtient ou définit le type de bouton à afficher dans le champ de bouton.Gets or sets the button type to display in the button field.

(Hérité de ButtonFieldBase)
CancelImageUrl

Obtient ou définit l'URL vers une image à afficher pour le bouton Annuler dans un champ CommandField.Gets or sets the URL to an image to display for the Cancel button in a CommandField field.

CancelText

Obtient ou définit la légende du bouton Annuler affiché dans un champ CommandField.Gets or sets the caption for the Cancel button displayed in a CommandField field.

CausesValidation

Obtient ou définit une valeur indiquant si la validation est exécutée lorsque l'utilisateur clique sur un bouton dans un champ CommandField.Gets or sets a value indicating whether validation is performed when the user clicks a button in a CommandField field.

Control

Obtient une référence au contrôle de données auquel l'objet DataControlField est associé.Gets a reference to the data control that the DataControlField object is associated with.

(Hérité de DataControlField)
ControlStyle

Obtient le style de tout contrôle serveur Web contenu dans l'objet DataControlField.Gets the style of any Web server controls contained by the DataControlField object.

(Hérité de DataControlField)
DeleteImageUrl

Obtient ou définit l'URL vers une image à afficher pour un bouton Supprimer dans un champ CommandField.Gets or sets the URL to an image to display for a Delete button in a CommandField field.

DeleteText

Obtient ou définit la légende d'un bouton Supprimer dans un champ CommandField.Gets or sets the caption for a Delete button in a CommandField field.

DesignMode

Obtient une valeur indiquant si un champ de contrôle de données est actuellement affiché dans un environnement au moment du design.Gets a value indicating whether a data control field is currently viewed in a design-time environment.

(Hérité de DataControlField)
EditImageUrl

Obtient ou définit l'URL vers une image à afficher pour un bouton Modifier dans un champ CommandField.Gets or sets the URL to an image to display for an Edit button in a CommandField field.

EditText

Obtient ou définit la légende d'un bouton Modifier dans un champ CommandField.Gets or sets the caption for an Edit button in a CommandField field.

FooterStyle

Obtient ou définit le style du pied de page du champ de contrôle de données.Gets or sets the style of the footer of the data control field.

(Hérité de DataControlField)
FooterText

Obtient ou définit le texte affiché dans l'élément de pied de page d'un champ de contrôle de données.Gets or sets the text that is displayed in the footer item of a data control field.

(Hérité de DataControlField)
HeaderImageUrl

Obtient ou définit l'URL d'une image affichée dans l'élément d'en-tête d'un champ de contrôle de données.Gets or sets the URL of an image that is displayed in the header item of a data control field.

(Hérité de DataControlField)
HeaderStyle

Obtient ou définit le style de l'en-tête du champ de contrôle de données.Gets or sets the style of the header of the data control field.

(Hérité de DataControlField)
HeaderText

Obtient ou définit le texte affiché dans l'élément d'en-tête d'un champ de contrôle de données.Gets or sets the text that is displayed in the header item of a data control field.

(Hérité de DataControlField)
InsertImageUrl

Obtient ou définit l'URL vers une image à afficher pour le bouton Insérer dans un champ CommandField.Gets or sets the URL to an image to display for the Insert button in a CommandField field.

InsertText

Obtient ou définit la légende du bouton Insérer dans un champ CommandField.Gets or sets the caption for the Insert button in a CommandField field.

InsertVisible

Obtient une valeur indiquant si l'objet DataControlField est visible lorsque son contrôle lié aux données parent est en mode insertion.Gets a value indicating whether the DataControlField object is visible when its parent data-bound control is in insert mode.

(Hérité de DataControlField)
IsTrackingViewState

Obtient une valeur indiquant si l'objet DataControlField enregistre les modifications apportées à son état d'affichage.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Hérité de DataControlField)
ItemStyle

Obtient le style de tout contenu de type texte affiché dans un champ de contrôle de données.Gets the style of any text-based content displayed by a data control field.

(Hérité de DataControlField)
NewImageUrl

Obtient ou définit l'URL vers une image à afficher pour le bouton Nouveau dans un champ CommandField.Gets or sets the URL to an image to display for the New button in a CommandField field.

NewText

Obtient ou définit la légende du bouton Nouveau dans un champ CommandField.Gets or sets the caption for the New button in a CommandField field.

SelectImageUrl

Obtient ou définit l'URL vers une image à afficher pour un bouton Sélectionner dans un champ CommandField.Gets or sets the URL to an image to display for a Select button in a CommandField field.

SelectText

Obtient ou définit la légende d'un bouton Sélectionner dans un champ CommandField.Gets or sets the caption for a Select button in a CommandField field.

ShowCancelButton

Obtient ou définit une valeur indiquant si un bouton Annuler est affiché dans un champ CommandField.Gets or sets a value indicating whether a Cancel button is displayed in a CommandField field.

ShowDeleteButton

Obtient ou définit une valeur indiquant si un bouton Supprimer est affiché dans un champ CommandField.Gets or sets a value indicating whether a Delete button is displayed in a CommandField field.

ShowEditButton

Obtient ou définit une valeur indiquant si un bouton Modifier est affiché dans un champ CommandField.Gets or sets a value indicating whether an Edit button is displayed in a CommandField field.

ShowHeader

Obtient ou définit une valeur indiquant si l'en-tête s'affiche dans un objet ButtonFieldBase.Gets or sets a value indicating whether the header section is displayed in a ButtonFieldBase object.

(Hérité de ButtonFieldBase)
ShowInsertButton

Obtient ou définit une valeur indiquant si un bouton Nouveau est affiché dans un champ CommandField.Gets or sets a value indicating whether a New button is displayed in a CommandField field.

ShowSelectButton

Obtient ou définit une valeur indiquant si un bouton Sélectionner est affiché dans un champ CommandField.Gets or sets a value indicating whether a Select button is displayed in a CommandField field.

SortExpression

Obtient ou définit une expression de tri utilisée par un contrôle de source de données pour trier des données.Gets or sets a sort expression that is used by a data source control to sort data.

(Hérité de DataControlField)
UpdateImageUrl

Obtient ou définit l'URL vers une image à afficher pour un bouton Mettre à jour dans un champ CommandField.Gets or sets the URL to an image to display for an Update button in a CommandField field.

UpdateText

Obtient ou définit la légende d'un bouton Mettre à jour dans un champ CommandField.Gets or sets the caption for an Update button in a CommandField field.

ValidateRequestMode

Obtient ou définit une valeur qui spécifie si le contrôle valide l'entrée du client.Gets or sets a value that specifies whether the control validates client input.

(Hérité de DataControlField)
ValidationGroup

Obtient ou définit le nom du groupe de contrôles de validation à valider lorsqu'un clic est effectué sur un bouton d'un objet ButtonFieldBase.Gets or sets the name of the group of validation controls to validate when a button in a ButtonFieldBase object is clicked.

(Hérité de ButtonFieldBase)
ViewState

Obtient un dictionnaire d'informations d'état qui vous permet d'enregistrer et de restaurer l'état d'affichage d'un objet DataControlField entre plusieurs demandes de la même page.Gets a dictionary of state information that allows you to save and restore the view state of a DataControlField object across multiple requests for the same page.

(Hérité de DataControlField)
Visible

Obtient ou définit une valeur indiquant si un champ de contrôle de données est restitué.Gets or sets a value indicating whether a data control field is rendered.

(Hérité de DataControlField)

Méthodes

CloneField()

Crée une copie de l'objet dérivé de DataControlField en cours.Creates a duplicate copy of the current DataControlField-derived object.

(Hérité de DataControlField)
CopyProperties(DataControlField)

Copie les propriétés de l'objet CommandField actuel vers l'objet DataControlField spécifié.Copies the properties of the current CommandField object to the specified DataControlField object.

CreateField()

Crée un objet CommandField vide.Creates an empty CommandField object.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrait la valeur du champ de contrôle de données à partir de la cellule active du tableau et ajoute la valeur à la collection IDictionary spécifiée.Extracts the value of the data control field from the current table cell and adds the value to the specified IDictionary collection.

(Hérité de DataControlField)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
Initialize(Boolean, Control)

Effectue l'initialisation d'instance de base pour un champ de contrôle de données.Performs basic instance initialization for a data control field.

(Hérité de DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Initialise l'objet DataControlFieldCell spécifié à l'état de ligne spécifié.Initializes the specified DataControlFieldCell object to the specified row state.

LoadViewState(Object)

Restaure l'état d'affichage enregistré précédemment pour la vue de source de données.Restores the data source view's previously saved view state.

(Hérité de DataControlField)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
OnFieldChanged()

Déclenche l’événement FieldChanged.Raises the FieldChanged event.

(Hérité de DataControlField)
SaveViewState()

Enregistre les modifications apportées à l'état d'affichage DataControlField depuis la publication de la page sur le serveur.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Hérité de DataControlField)
ToString()

Retourne une chaîne qui représente cet objet DataControlField.Returns a string that represents this DataControlField object.

(Hérité de DataControlField)
TrackViewState()

Ainsi, l'objet DataControlField effectue le suivi des modifications de son état d'affichage afin qu'elles puissent être stockées dans la propriété ViewState du contrôle et être persistantes entre les demandes de la même page.Causes the DataControlField object to track changes to its view state so they can be stored in the control's ViewState property and persisted across requests for the same page.

(Hérité de DataControlField)
ValidateSupportsCallback()

Détermine si les contrôles contenus dans un objet CommandField prennent en charge les rappels.Determines whether the controls contained in a CommandField object support callbacks.

Implémentations d’interfaces explicites

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Obtient ou définit le schéma associé à cet objet DataControlField.Gets or sets the schema associated with this DataControlField object.

(Hérité de DataControlField)
IStateManager.IsTrackingViewState

Obtient une valeur indiquant si l'objet DataControlField enregistre les modifications apportées à son état d'affichage.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Hérité de DataControlField)
IStateManager.LoadViewState(Object)

Restaure l'état d'affichage enregistré précédemment pour le champ de contrôle de données.Restores the data control field's previously saved view state.

(Hérité de DataControlField)
IStateManager.SaveViewState()

Enregistre les modifications apportées à l'état d'affichage DataControlField depuis la publication de la page sur le serveur.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Hérité de DataControlField)
IStateManager.TrackViewState()

Ainsi, l'objet DataControlField effectue le suivi des modifications de son état d'affichage afin qu'elles puissent être stockées dans la propriété ViewState du contrôle et être persistantes entre les demandes de la même page.Causes the DataControlField object to track changes to its view state so they can be stored in the control's ViewState property and persisted across requests for the same page.

(Hérité de DataControlField)

S’applique à

Voir aussi