CommandField CommandField CommandField CommandField Class

Definición

Representa un campo especial que muestra botones de comando para llevar a cabo operaciones de selección, edición, inserción o eliminación en un control enlazado a datos.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
Herencia

Ejemplos

En el ejemplo de código siguiente se muestra cómo CommandField usar un campo para mostrar controles para editar un registro GridView en un control.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>

En el ejemplo de código siguiente se muestra cómo CancelTextusar EditTextlas propiedades UpdateText , y para personalizar el texto de los controles de edición.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>

Comentarios

La CommandField clase es un campo especial que usan los controles enlazados a datos ( GridView como DetailsViewy) para mostrar botones de comando que realizan operaciones de eliminación, edición, inserción o selección.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. Los botones de comando para realizar estas operaciones se pueden mostrar u ocultar mediante las propiedades que se muestran en la tabla siguiente.The command buttons to perform these operations can be shown or hidden using the properties shown in the following table.

Propiedad.Property DescripciónDescription
ShowDeleteButton Muestra u oculta un botón eliminar en un CommandField campo para cada registro del control enlazado a datos.Shows or hides a Delete button in a CommandField field for each record in the data-bound control. El botón Eliminar permite al usuario eliminar un registro del origen de datos.The Delete button allows the user to delete a record from the data source.
ShowEditButton Muestra u oculta un botón de edición en un CommandField campo para cada registro del control enlazado a datos.Shows or hides an Edit button in a CommandField field for each record in the data-bound control. El botón Editar permite al usuario editar un registro del origen de datos.The Edit button allows the user to edit a record from the data source. Cuando el usuario hace clic en el botón Editar de un registro específico, ese botón de edición se reemplaza por un botón actualizar y un botón Cancelar.When the user clicks the Edit button for a specific record, that Edit button is replaced with an Update button and a Cancel button. También se ocultan todos los demás botones de comando.All other command buttons are also hidden.
ShowInsertButton Muestra u oculta el botón nuevo en un CommandField campo.Shows or hides the New button in a CommandField field. El botón nuevo permite al usuario insertar un nuevo registro en el origen de datos.The New button allows the user to insert a new record in the data source. Cuando el usuario hace clic en el botón nuevo, se reemplaza por un botón Insertar y un botón Cancelar.When the user clicks the New button, it is replaced with an Insert button and a Cancel button. También se ocultan todos los demás botones de comando.All other command buttons are also hidden. Nota: Esta propiedad solo se aplica a los controles enlazados a datos que admiten operaciones de inserción DetailsView , como el control.Note: This property applies only to data-bound controls that support inserting operations, such as the DetailsView control.
ShowSelectButton Muestra u oculta un botón seleccionar en un CommandField campo para cada registro del control enlazado a datos.Shows or hides a Select button in a CommandField field for each record in the data-bound control. El botón seleccionar permite al usuario seleccionar un registro en el control enlazado a datos.The Select button allows the user to select a record in the data-bound control.

Además, el botón Cancelar que se muestra cuando un registro está en modo de edición o de inserción se puede mostrar u ocultar ShowCancelButton estableciendo la propiedad.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.

Nota

Cuando se utiliza un control enlazado a datos en combinación con un control de origen de datos ( SqlDataSource por ejemplo, un control), el control enlazado a datos puede aprovechar las capacidades del control de origen de datos y proporcionar funcionalidad de eliminación, actualización e inserción automática.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. Para otros orígenes de datos, debe proporcionar las rutinas para realizar estas operaciones durante los eventos correspondientes para el control enlazado a datos.For other data sources, you need to provide the routines to perform these operations during the appropriate events for the data-bound control.

El CommandField campo se muestra de forma diferente en función del control enlazado a datos en el que se utiliza.The CommandField field is displayed differently depending on the data-bound control in which it is used. Por ejemplo, el GridView control muestra un CommandField campo como una columna, mientras que DetailsView el control lo muestra como una fila.For example, the GridView control displays a CommandField field as a column, while the DetailsView control displays it as a row.

Para especificar el tipo de botón que se va a mostrar ButtonType , utilice la propiedad.To specify the type of button to display, use the ButtonType property. Cuando la ButtonType propiedad está establecida en ButtonType.Button o ButtonType.Link, puede especificar el texto que se va a mostrar para los botones estableciendo las propiedades que se muestran en la tabla siguiente.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.

Propiedad.Property DescripciónDescription
CancelText Título del botón de cancelación.The caption for the Cancel button.
DeleteText Título del botón de eliminación.The caption for the Delete button.
EditText Título del botón de edición.The caption for the Edit button.
InsertText Título del botón Insertar.The caption for the Insert button. Nota: Esta propiedad solo se aplica a los controles enlazados a datos que admiten operaciones de DetailsView inserción, como el control.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
NewText Título del botón nuevo.The caption for the New button. Nota: Esta propiedad solo se aplica a los controles enlazados a datos que admiten operaciones de DetailsView inserción, como el control.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
SelectText Título del botón seleccionar.The caption for the Select button.
UpdateText Título del botón actualizar.The caption for the Update button.

En lugar de mostrar un botón de comando o un botón de vínculo, puede mostrar un botón de imagen si ButtonType establece la ButtonType.Image propiedad en y, a continuación, establece las propiedades que se muestran en la tabla siguiente.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.

Propiedad.Property DescripciónDescription
CancelImageUrl Imagen que se va a mostrar para el botón CancelarThe image to display for the Cancel button
DeleteImageUrl Imagen que se va a mostrar para el botón Eliminar.The image to display for the Delete button.
EditImageUrl Imagen que se va a mostrar para el botón Editar.The image to display for the Edit button.
InsertText Imagen que se va a mostrar para el botón Insertar.The image to display for the Insert button. Nota: Esta propiedad solo se aplica a los controles enlazados a datos que admiten operaciones de DetailsView inserción, como el control.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
NewImageUrl Imagen que se va a mostrar para el botón nuevo.The image to display for the New button. Nota: Esta propiedad solo se aplica a los controles enlazados a datos que admiten operaciones de DetailsView inserción, como el control.Note: This property applies only to data-bound controls that support insert operations, such as the DetailsView control.
SelectImageUrl Imagen que se va a mostrar para el botón seleccionar.The image to display for the Select button.
UpdateImageUrl Imagen que se va a mostrar para el botón actualizar.The image to display for the Update button.

De forma predeterminada, cuando el usuario hace clic en un botón CommandField de un campo, la validación se realiza en todos los controles de validación de la página.By default, when the user clicks a button in a CommandField field, validation is performed on all validation controls on the page. Para evitar que se produzca la validación cuando se hace clic en un botón CausesValidation , establezca falsela propiedad en.To prevent validation from occurring when a button is clicked, set the CausesValidation property to false.

Puede ocultar un CommandField campo en un control enlazado a datos estableciendo la Visible propiedad en false.You can hide a CommandField field in a data-bound control by setting the Visible property to false.

El CommandField campo permite personalizar las secciones de encabezado y pie de página.The CommandField field allows you to customize its header and footer sections. Para mostrar un título en el encabezado o en la sección de pie de página HeaderText , establezca FooterText la propiedad o, respectivamente.To display a caption in the header or the footer section, set the HeaderText or the FooterText property, respectively. En lugar de mostrar texto en la sección de encabezado, puede mostrar una imagen estableciendo la HeaderImageUrl propiedad.Instead of displaying text in the header section, you can display an image by setting the HeaderImageUrl property. Para ocultar la sección de encabezado de CommandField un objeto, establezca ShowHeader la propiedad falseen.To hide the header section in a CommandField object, set the ShowHeader property to false.

Nota

Algunos controles enlazados a datos (como el GridView control) pueden mostrar u ocultar solo la sección de encabezado completa del control.Some data-bound controls (such as the GridView control) can show or hide only the entire header section of the control. Estos controles enlazados a datos no admiten ShowHeader la propiedad para un campo de botón individual.These data-bound controls do not support the ShowHeader property for an individual button field. Para mostrar u ocultar toda la sección de encabezado de un control enlazado a datos (si está disponible), use ShowHeader la propiedad del control.To show or hide the entire header section of a data-bound control (if available), use the control's ShowHeader property.

También puede personalizar la apariencia del CommandField objeto (color de fuente, color de fondo, etc.) estableciendo las propiedades de estilo para las distintas partes del campo.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. En la tabla siguiente se enumeran las distintas propiedades de estilo.The following table lists the different style properties.

Propiedad de estiloStyle property DescripciónDescription
ControlStyle La configuración de estilo para los controles de servidor Web secundarios CommandField del objeto.The style settings for the child Web server controls of the CommandField object.
FooterStyle La configuración de estilo de la sección de pie de CommandField página del objeto.The style settings for the footer section of the CommandField object.
HeaderStyle La configuración de estilo para la sección de encabezado CommandField del objeto.The style settings for the header section of the CommandField object.
ItemStyle La configuración de estilo para los elementos de datos CommandField en el objeto.The style settings for the data items in the CommandField object.

Constructores

CommandField() CommandField() CommandField() CommandField()

Inicializa una nueva instancia de la clase CommandField.Initializes a new instance of the CommandField class.

Propiedades

AccessibleHeaderText AccessibleHeaderText AccessibleHeaderText AccessibleHeaderText

Obtiene o establece el texto que se representa como el valor de la propiedad AbbreviatedText en algunos controles.Gets or sets text that is rendered as the AbbreviatedText property value in some controls.

(Inherited from DataControlField)
ButtonType ButtonType ButtonType ButtonType

Obtiene o establece el tipo de botón que se va a mostrar en el campo de botón.Gets or sets the button type to display in the button field.

(Inherited from ButtonFieldBase)
CancelImageUrl CancelImageUrl CancelImageUrl CancelImageUrl

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de cancelación de un campo CommandField.Gets or sets the URL to an image to display for the Cancel button in a CommandField field.

CancelText CancelText CancelText CancelText

Obtiene o establece el título del botón de cancelación que se muestra en un campo CommandField.Gets or sets the caption for the Cancel button displayed in a CommandField field.

CausesValidation CausesValidation CausesValidation CausesValidation

Obtiene o establece un valor que indica si se realiza la validación cuando el usuario hace clic en un botón de un campo CommandField.Gets or sets a value indicating whether validation is performed when the user clicks a button in a CommandField field.

Control Control Control Control

Obtiene una referencia al control de datos al que está asociado el objeto DataControlField.Gets a reference to the data control that the DataControlField object is associated with.

(Inherited from DataControlField)
ControlStyle ControlStyle ControlStyle ControlStyle

Obtiene el estilo de cualquier control de servidor web contenido en el objeto DataControlField.Gets the style of any Web server controls contained by the DataControlField object.

(Inherited from DataControlField)
DeleteImageUrl DeleteImageUrl DeleteImageUrl DeleteImageUrl

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de eliminación de un campo CommandField.Gets or sets the URL to an image to display for a Delete button in a CommandField field.

DeleteText DeleteText DeleteText DeleteText

Obtiene o establece el título del botón de eliminación que se muestra en un campo CommandField.Gets or sets the caption for a Delete button in a CommandField field.

DesignMode DesignMode DesignMode DesignMode

Obtiene un valor que indica si un campo de control de datos está visible actualmente en un entorno en tiempo de diseño.Gets a value indicating whether a data control field is currently viewed in a design-time environment.

(Inherited from DataControlField)
EditImageUrl EditImageUrl EditImageUrl EditImageUrl

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de edición de un campo CommandField.Gets or sets the URL to an image to display for an Edit button in a CommandField field.

EditText EditText EditText EditText

Obtiene o establece el título del botón de edición que se muestra en un campo CommandField.Gets or sets the caption for an Edit button in a CommandField field.

FooterStyle FooterStyle FooterStyle FooterStyle

Obtiene o establece el estilo del pie de página del campo del control de datos.Gets or sets the style of the footer of the data control field.

(Inherited from DataControlField)
FooterText FooterText FooterText FooterText

Obtiene o establece el texto que se muestra en el elemento de pie de página de un campo de control de datos.Gets or sets the text that is displayed in the footer item of a data control field.

(Inherited from DataControlField)
HeaderImageUrl HeaderImageUrl HeaderImageUrl HeaderImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra en el elemento de encabezado de un campo de control de datos.Gets or sets the URL of an image that is displayed in the header item of a data control field.

(Inherited from DataControlField)
HeaderStyle HeaderStyle HeaderStyle HeaderStyle

Obtiene o establece el estilo del encabezado del campo del control de datos.Gets or sets the style of the header of the data control field.

(Inherited from DataControlField)
HeaderText HeaderText HeaderText HeaderText

Obtiene o establece el texto que se muestra en el elemento de encabezado de un campo de control de datos.Gets or sets the text that is displayed in the header item of a data control field.

(Inherited from DataControlField)
IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema

Obtiene o establece el esquema asociado a este objeto DataControlField.Gets or sets the schema associated with this DataControlField object.

(Inherited from DataControlField)
InsertImageUrl InsertImageUrl InsertImageUrl InsertImageUrl

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de inserción de un campo CommandField.Gets or sets the URL to an image to display for the Insert button in a CommandField field.

InsertText InsertText InsertText InsertText

Obtiene o establece el título del botón de inserción que se muestra en un campo CommandField.Gets or sets the caption for the Insert button in a CommandField field.

InsertVisible InsertVisible InsertVisible InsertVisible

Obtiene un valor que indica si el objeto DataControlField está visible cuando su control enlazado a datos primario está en modo de inserción.Gets a value indicating whether the DataControlField object is visible when its parent data-bound control is in insert mode.

(Inherited from DataControlField)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Obtiene un valor que indica si el objeto DataControlField está guardando los cambios en su estado de vista.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Inherited from DataControlField)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Obtiene un valor que indica si el objeto DataControlField está guardando los cambios en su estado de vista.Gets a value indicating whether the DataControlField object is saving changes to its view state.

(Inherited from DataControlField)
ItemStyle ItemStyle ItemStyle ItemStyle

Obtiene el estilo de cualquier contenido basado en texto mostrado por un campo de control de datos.Gets the style of any text-based content displayed by a data control field.

(Inherited from DataControlField)
NewImageUrl NewImageUrl NewImageUrl NewImageUrl

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de nuevo de un campo CommandField.Gets or sets the URL to an image to display for the New button in a CommandField field.

NewText NewText NewText NewText

Obtiene o establece el título del botón de nuevo que se muestra en un campo CommandField.Gets or sets the caption for the New button in a CommandField field.

SelectImageUrl SelectImageUrl SelectImageUrl SelectImageUrl

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de selección de un campo CommandField.Gets or sets the URL to an image to display for a Select button in a CommandField field.

SelectText SelectText SelectText SelectText

Obtiene o establece el título del botón de selección que se muestra en un campo CommandField.Gets or sets the caption for a Select button in a CommandField field.

ShowCancelButton ShowCancelButton ShowCancelButton ShowCancelButton

Obtiene o establece un valor que indica si en un campo CommandField se muestra un botón de cancelación.Gets or sets a value indicating whether a Cancel button is displayed in a CommandField field.

ShowDeleteButton ShowDeleteButton ShowDeleteButton ShowDeleteButton

Obtiene o establece un valor que indica si en un campo CommandField se muestra un botón de eliminación.Gets or sets a value indicating whether a Delete button is displayed in a CommandField field.

ShowEditButton ShowEditButton ShowEditButton ShowEditButton

Obtiene o establece un valor que indica si en un campo CommandField se muestra un botón de edición.Gets or sets a value indicating whether an Edit button is displayed in a CommandField field.

ShowHeader ShowHeader ShowHeader ShowHeader

Obtiene o establece un valor que indica si se muestra la sección de encabezado en un objeto ButtonFieldBase.Gets or sets a value indicating whether the header section is displayed in a ButtonFieldBase object.

(Inherited from ButtonFieldBase)
ShowInsertButton ShowInsertButton ShowInsertButton ShowInsertButton

Obtiene o establece un valor que indica si en un campo CommandField se muestra un botón de nuevo.Gets or sets a value indicating whether a New button is displayed in a CommandField field.

ShowSelectButton ShowSelectButton ShowSelectButton ShowSelectButton

Obtiene o establece un valor que indica si en un campo CommandField se muestra un botón de selección.Gets or sets a value indicating whether a Select button is displayed in a CommandField field.

SortExpression SortExpression SortExpression SortExpression

Obtiene o establece una expresión de ordenación utilizada por un control de origen de datos para ordenar los datos.Gets or sets a sort expression that is used by a data source control to sort data.

(Inherited from DataControlField)
UpdateImageUrl UpdateImageUrl UpdateImageUrl UpdateImageUrl

Obtiene o establece la dirección URL de una imagen para mostrarla en el botón de actualización de un campo CommandField.Gets or sets the URL to an image to display for an Update button in a CommandField field.

UpdateText UpdateText UpdateText UpdateText

Obtiene o establece el título del botón de actualización que se muestra en un campo CommandField.Gets or sets the caption for an Update button in a CommandField field.

ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Obtiene o establece un valor que especifica si el control valida la entrada de cliente.Gets or sets a value that specifies whether the control validates client input.

(Inherited from DataControlField)
ValidationGroup ValidationGroup ValidationGroup ValidationGroup

Obtiene o establece el nombre del grupo de controles de validación para validar cuando se hace clic en un botón en un objeto ButtonFieldBase.Gets or sets the name of the group of validation controls to validate when a button in a ButtonFieldBase object is clicked.

(Inherited from ButtonFieldBase)
ViewState ViewState ViewState ViewState

Obtiene un diccionario con información de estado que permite guardar y restaurar el estado de vista de un objeto DataControlField en las distintas solicitudes de la misma página.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.

(Inherited from DataControlField)
Visible Visible Visible Visible

Obtiene o establece un valor que indica si se representa un campo de control de datos.Gets or sets a value indicating whether a data control field is rendered.

(Inherited from DataControlField)

Métodos

CloneField() CloneField() CloneField() CloneField()

Crea una copia duplicada del objeto actual derivado de DataControlField.Creates a duplicate copy of the current DataControlField-derived object.

(Inherited from DataControlField)
CopyProperties(DataControlField) CopyProperties(DataControlField) CopyProperties(DataControlField) CopyProperties(DataControlField)

Copia las propiedades del objeto CommandField actual al objeto DataControlField especificado.Copies the properties of the current CommandField object to the specified DataControlField object.

CreateField() CreateField() CreateField() CreateField()

Crea un objeto CommandField vacío.Creates an empty CommandField object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrae el valor del campo de control de datos de la celda de la tabla actual y agrega su valor a la colección IDictionary especificada.Extracts the value of the data control field from the current table cell and adds the value to the specified IDictionary collection.

(Inherited from DataControlField)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
Initialize(Boolean, Control) Initialize(Boolean, Control) Initialize(Boolean, Control) Initialize(Boolean, Control)

Realiza la inicialización de la instancia básica para un campo de control de datos.Performs basic instance initialization for a data control field.

(Inherited from DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Inicializa el objeto DataControlFieldCell especificado en el estado de fila especificado.Initializes the specified DataControlFieldCell object to the specified row state.

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Restaura la vista del origen de datos tal y como se guardó previamente.Restores the data source view's previously saved view state.

(Inherited from DataControlField)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnFieldChanged() OnFieldChanged() OnFieldChanged() OnFieldChanged()

Genera el evento FieldChanged.Raises the FieldChanged event.

(Inherited from DataControlField)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Guarda los cambios efectuados en el estado de vista de DataControlField desde el momento en que se devolvió la página al servidor.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Inherited from DataControlField)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa este objeto DataControlField.Returns a string that represents this DataControlField object.

(Inherited from DataControlField)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Hace que el objeto DataControlField lleve un seguimiento de los cambios de su estado de vista, de modo que puedan almacenarse en la propiedad ViewState del control y mantenerse en todas las solicitudes de la misma página.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.

(Inherited from DataControlField)
ValidateSupportsCallback() ValidateSupportsCallback() ValidateSupportsCallback() ValidateSupportsCallback()

Determina si los controles que contiene un objeto CommandField admiten devoluciones de llamada.Determines whether the controls contained in a CommandField object support callbacks.

Implementaciones de interfaz explícitas

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Restaura el estado de vista que se guardó previamente del campo de control de datos.Restores the data control field's previously saved view state.

(Inherited from DataControlField)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Guarda los cambios efectuados en el estado de vista de DataControlField desde el momento en que se devolvió la página al servidor.Saves the changes made to the DataControlField view state since the time the page was posted back to the server.

(Inherited from DataControlField)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Hace que el objeto DataControlField lleve un seguimiento de los cambios de su estado de vista, de modo que puedan almacenarse en la propiedad ViewState del control y mantenerse en todas las solicitudes de la misma página.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.

(Inherited from DataControlField)

Se aplica a

Consulte también: