GridView Clase

Definición

Muestra los valores de un origen de datos en una tabla donde cada columna representa un campo y cada fila representa un registro.Displays the values of a data source in a table where each column represents a field and each row represents a record. El control GridView permite seleccionar, ordenar y modificar estos elementos.The GridView control enables you to select, sort, and edit these items.

public ref class GridView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IDataKeysControl, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::ICallbackContainer, System::Web::UI::WebControls::IDataBoundListControl, System::Web::UI::WebControls::IFieldControl, System::Web::UI::WebControls::IPersistedSelector, System::Web::UI::WebControls::IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class GridView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IDataKeysControl, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.ICallbackContainer, System.Web.UI.WebControls.IDataBoundListControl, System.Web.UI.WebControls.IFieldControl, System.Web.UI.WebControls.IPersistedSelector, System.Web.UI.WebControls.IPostBackContainer
type GridView = class
    inherit CompositeDataBoundControl
    interface IPostBackContainer
    interface IPostBackEventHandler
    interface ICallbackContainer
    interface ICallbackEventHandler
    interface IPersistedSelector
    interface IDataKeysControl
    interface IDataBoundListControl
    interface IDataBoundControl
    interface IFieldControl
Public Class GridView
Inherits CompositeDataBoundControl
Implements ICallbackContainer, ICallbackEventHandler, IDataBoundListControl, IDataKeysControl, IFieldControl, IPersistedSelector, IPostBackContainer, IPostBackEventHandler
Herencia
Atributos
Implementaciones

Ejemplos

Un proyecto de sitio web de Visual Studio con código fuente está disponible para acompañar este tema: Descargar.A Visual Studio Web site project with source code is available to accompany this topic: Download.

En el ejemplo siguiente se muestra cómo GridView utilizar el control para mostrar los valores de la tabla Customers de la base de datos de ejemplo AdventureWorksLT en Microsoft SQL Server.The following example demonstrates how use the GridView control to display the values from the Customers table of the AdventureWorksLT sample database in Microsoft SQL Server. Los valores se recuperan mediante SqlDataSource un control.The values are retrieved using a SqlDataSource control.

<asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" 
  datasourceid="CustomersSource" 
  autogeneratecolumns="False"
  emptydatatext="No data available." 
  allowpaging="True" 
  runat="server" DataKeyNames="CustomerID">
    <Columns>
        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
            InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
    </Columns>
</asp:gridview>
<asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" 
  datasourceid="CustomersSource" 
  autogeneratecolumns="False"
  emptydatatext="No data available." 
  allowpaging="True" 
  runat="server" DataKeyNames="CustomerID">
    <Columns>
        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
            InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
    </Columns>
</asp:gridview>

En el ejemplo siguiente se muestra cómo usar GridView el control y LinqDataSource un control para que pueda editar registros.The following example demonstrates how to use the GridView control and a LinqDataSource control so that you can edit records.

<asp:LinqDataSource ID="LinqDataSource1" runat="server" 
    ContextTypeName="AdventureWorksLTDataClassesDataContext"
    EnableDelete="True" EnableInsert="True" EnableUpdate="True" 
    TableName="SalesOrderDetails">
</asp:LinqDataSource>

<asp:GridView ID="GridView1" runat="server" 
    AutoGenerateColumns="False" 
    DataKeyNames="SalesOrderID,SalesOrderDetailID"
    DataSourceID="LinqDataSource1">
    <Columns>
        <asp:CommandField ShowDeleteButton="True" 
            ShowEditButton="True" />
        <asp:BoundField DataField="SalesOrderID" 
            HeaderText="SalesOrderID" ReadOnly="True"
            SortExpression="SalesOrderID" />
        <asp:BoundField DataField="SalesOrderDetailID" 
            HeaderText="SalesOrderDetailID" InsertVisible="False"
            ReadOnly="True" SortExpression="SalesOrderDetailID" />
        <asp:BoundField DataField="OrderQty" 
            HeaderText="OrderQty" SortExpression="OrderQty" />
        <asp:BoundField DataField="ProductID" 
            HeaderText="ProductID" SortExpression="ProductID" />
        <asp:BoundField DataField="UnitPrice" 
            HeaderText="UnitPrice" SortExpression="UnitPrice" />
        <asp:BoundField DataField="ModifiedDate" 
            HeaderText="ModifiedDate" SortExpression="ModifiedDate" />
    </Columns>
</asp:GridView>
<asp:LinqDataSource ID="LinqDataSource1" runat="server" 
    ContextTypeName="AdventureWorksLTDataClassesDataContext"
    EnableDelete="True" EnableInsert="True" EnableUpdate="True" 
    TableName="SalesOrderDetails">
</asp:LinqDataSource>

<asp:GridView ID="GridView1" runat="server" 
    AutoGenerateColumns="False" 
    DataKeyNames="SalesOrderID,SalesOrderDetailID"
    DataSourceID="LinqDataSource1">
    <Columns>
        <asp:CommandField ShowDeleteButton="True" 
            ShowEditButton="True" />
        <asp:BoundField DataField="SalesOrderID" 
            HeaderText="SalesOrderID" ReadOnly="True"
            SortExpression="SalesOrderID" />
        <asp:BoundField DataField="SalesOrderDetailID" 
            HeaderText="SalesOrderDetailID" InsertVisible="False"
            ReadOnly="True" SortExpression="SalesOrderDetailID" />
        <asp:BoundField DataField="OrderQty" 
            HeaderText="OrderQty" SortExpression="OrderQty" />
        <asp:BoundField DataField="ProductID" 
            HeaderText="ProductID" SortExpression="ProductID" />
        <asp:BoundField DataField="UnitPrice" 
            HeaderText="UnitPrice" SortExpression="UnitPrice" />
        <asp:BoundField DataField="ModifiedDate" 
            HeaderText="ModifiedDate" SortExpression="ModifiedDate" />
    </Columns>
</asp:GridView>

Para obtener un ejemplo en el que se muestra cómo obtener acceso a los GridViewRowvalores de las celdas, vea.For an example demonstrating how to access values in cells, see GridViewRow.

Comentarios

En este tema:In this topic:

IntroducciónIntroduction

El GridView control se usa para mostrar los valores de un origen de datos en una tabla.The GridView control is used to display the values of a data source in a table. Cada columna representa un campo, mientras que cada fila representa un registro.Each column represents a field, while each row represents a record. El GridView control admite las siguientes características:The GridView control supports the following features:

  • Enlazar a controles de origen de datos SqlDataSource, como.Binding to data source controls, such as SqlDataSource.

  • Funcionalidades de ordenación integradas.Built-in sort capabilities.

  • Capacidades integradas de actualización y eliminación.Built-in update and delete capabilities.

  • Funciones de paginación integradas.Built-in paging capabilities.

  • Capacidades de selección de filas integradas.Built-in row selection capabilities.

  • Acceso mediante programación al GridView modelo de objetos para establecer propiedades dinámicamente, controlar eventos, etc.Programmatic access to the GridView object model to dynamically set properties, handle events, and so on.

  • Varios campos de clave.Multiple key fields.

  • Varios campos de datos para las columnas de hipervínculo.Multiple data fields for the hyperlink columns.

  • Apariencia personalizable a través de temas y estilos.Customizable appearance through themes and styles.

  • Para obtener información sobre otros controles enlazados a datos que están disponibles en ASP.NET, vea controles de servidor Web enlazados a datos.To learn about the other data-bound controls that are available in ASP.NET, see Data-Bound Web Server Controls.

Nota

Si está familiarizado con el DataGrid control de la .NET Framework versión 1,0, el GridView control DataGrid es el sucesor del control.If you are familiar with the DataGrid control from the .NET Framework version 1.0, the GridView control is the successor to the DataGrid control.

Campos de columnaColumn Fields

Cada columna GridView del control está representada por DataControlField un objeto.Each column in the GridView control is represented by a DataControlField object. De forma predeterminada, AutoGenerateColumns la propiedad se establece trueen, que crea AutoGeneratedField un objeto para cada campo del origen de datos.By default, the AutoGenerateColumns property is set to true, which creates an AutoGeneratedField object for each field in the data source. Cada campo se representa como una columna en GridView el control en el orden en que aparece cada campo en el origen de datos.Each field is then rendered as a column in the GridView control in the order that each field appears in the data source.

También puede controlar manualmente los campos de columna que aparecen en GridView el control si establece AutoGenerateColumns la propiedad false en y, a continuación, define su propia colección de campos de columna.You can also manually control which column fields appear in the GridView control by setting the AutoGenerateColumns property to false and then defining your own column field collection. Los distintos tipos de campos de columna determinan el comportamiento de las columnas del control.Different column field types determine the behavior of the columns in the control. En la tabla siguiente se enumeran los distintos tipos de campos de columna que se pueden usar.The following table lists the different column field types that can be used.

Tipo de campo de columnaColumn field type DescripciónDescription
BoundField Muestra el valor de un campo en un origen de datos.Displays the value of a field in a data source. Es el tipo de columna predeterminado del GridView control.This is the default column type of the GridView control.
ButtonField Muestra un botón de comando para cada elemento GridView del control.Displays a command button for each item in the GridView control. Esto le permite crear una columna de controles de botón personalizados, como el botón Agregar o quitar.This enables you to create a column of custom button controls, such as the Add or the Remove button.
CheckBoxField Muestra una casilla para cada elemento GridView del control.Displays a check box for each item in the GridView control. Este tipo de campo de columna se utiliza normalmente para mostrar los campos con un valor booleano.This column field type is commonly used to display fields with a Boolean value.
CommandField Muestra botones de comando predefinidos para realizar operaciones SELECT, Edit o DELETE.Displays predefined command buttons to perform select, edit, or delete operations.
HyperLinkField Muestra el valor de un campo en un origen de datos como un hipervínculo.Displays the value of a field in a data source as a hyperlink. Este tipo de campo de columna permite enlazar un segundo campo a la dirección URL del hipervínculo.This column field type enables you to bind a second field to the hyperlink's URL.
ImageField Muestra una imagen para cada elemento GridView del control.Displays an image for each item in the GridView control.
TemplateField Muestra el contenido definido por el usuario para cada elemento GridView del control según una plantilla especificada.Displays user-defined content for each item in the GridView control according to a specified template. Este tipo de campo de columna le permite crear un campo de columna personalizado.This column field type enables you to create a custom column field.

Para definir una colección de campos de columna mediante declaración, primero agregue etiquetas <Columns> GridView de apertura y cierre entre las etiquetas de apertura y cierre del control.To define a column field collection declaratively, first add opening and closing <Columns> tags between the opening and closing tags of the GridView control. A continuación, enumere los campos de columna que desea incluir entre las etiquetas de apertura <Columns> y cierre.Next, list the column fields that you want to include between the opening and closing <Columns> tags. Las columnas especificadas se agregan Columns a la colección en el orden mostrado.The columns specified are added to the Columns collection in the order listed. La Columns colección almacena todos los campos de columna en el control y permite administrar mediante programación los campos GridView de columna del control.The Columns collection stores all the column fields in the control and enables you to programmatically manage the column fields in the GridView control.

Los campos de columna declarados explícitamente se pueden mostrar en combinación con los campos de columna generados automáticamente.Explicitly declared column fields can be displayed in combination with automatically generated column fields. Cuando se usan ambos, los campos de columna declarados explícitamente se representan en primer lugar, seguidos de los campos de columna generados automáticamente.When both are used, explicitly declared column fields are rendered first, followed by the automatically generated column fields.

Nota

Los campos de columna generados automáticamente no se Columns agregan a la colección.Automatically generated column fields are not added to the Columns collection.

Enlazar a datosBinding to Data

El GridView control se puede enlazar a un control de origen de datos ( SqlDataSource como el ObjectDataSource control o control) o a cualquier colección de orígenes de datos System.Collections.IEnumerable System.Data.DataViewque implemente la interfaz System.Collections.ArrayList, como, .System.Collections.Generic.List<T>u otros tipos de colección.The GridView control can be bound to a data source control (such as the SqlDataSource control or ObjectDataSource control) or to any data source collection that implements the System.Collections.IEnumerable interface, such as System.Data.DataView, System.Collections.ArrayList, System.Collections.Generic.List<T>, or other collection types. Use uno de los métodos siguientes para enlazar GridView el control al tipo de origen de datos adecuado:Use one of the following methods to bind the GridView control to the appropriate data source type:

  • Para enlazar a un control de origen de datos DataSourceID , establezca la GridView propiedad del control ID en el valor del control de origen de datos.To bind to a data source control, set the DataSourceID property of the GridView control to the ID value of the data source control. El GridView control se enlaza automáticamente al control de origen de datos especificado y puede aprovechar las capacidades del control de origen de datos para realizar la ordenación, la actualización, la eliminación y la paginación.The GridView control automatically binds to the specified data source control and can take advantage of the data source control's capabilities to perform sorting, updating, deleting, and paging. Este es el método preferido para enlazar a datos.This is the preferred method to bind to data.

  • Para enlazar a un origen de datos que implementa System.Collections.IEnumerable la interfaz, establezca mediante programación DataSource la propiedad del GridView control DataBind en el origen de datos y, a continuación, llame al método.To bind to a data source that implements the System.Collections.IEnumerable interface, programmatically set the DataSource property of the GridView control to the data source and then call the DataBind method. Cuando se usa este método, GridView el control no proporciona la funcionalidad de ordenación, actualización, eliminación y paginación integrada.When using this method, the GridView control does not provide built-in sort, update, delete, and paging functionality. Debe proporcionar esta funcionalidad mediante el evento adecuado.You need to provide this functionality by using the appropriate event.

Para obtener más información sobre el enlace de datos, consulte ASP.net Data Access Content Map.For more information about data binding, see ASP.NET Data Access Content Map.

Nota

Este control se puede usar para mostrar los datos proporcionados por el usuario, que pueden incluir scripts de cliente malintencionados.This control can be used to display user input, which might include malicious client script. Compruebe la información que se envía desde un cliente para el script ejecutable, las instrucciones SQL u otro código antes de mostrarlo en la aplicación.Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. Siempre que sea posible, se recomienda encarecidamente que los valores estén codificados en HTML antes de que se muestren en BoundField este control (la clase codifica en HTML los valores de forma predeterminada).Whenever possible, it is strongly recommended that values are HTML-encoded before they are displayed in this control (the BoundField class HTML-encodes values by default). ASP.NET proporciona una característica de validación de solicitudes de entrada para bloquear el script y HTML en los datos proporcionados por el usuario.ASP.NET provides an input request validation feature to block script and HTML in user input. Los controles de servidor de validación también se proporcionan para evaluar los datos proporcionados por el usuario.Validation server controls are also provided to assess user input. Para obtener más información, vea Introducción a los controles de validación.For more information, see Introduction to the Validation Controls.

Operaciones de datosData Operations

El GridView control proporciona muchas capacidades integradas que permiten al usuario ordenar, actualizar, eliminar, seleccionar y paginar los elementos del control.The GridView control provides many built-in capabilities that allow the user to sort, update, delete, select, and page through items in the control. Cuando el GridView control está enlazado a un control de origen de GridView datos, el control puede aprovechar las capacidades del control de origen de datos y proporcionar la funcionalidad de ordenación, actualización y eliminación automática.When the GridView control is bound to a data source control, the GridView control can take advantage of the data source control's capabilities and provide automatic sort, update, and delete functionality.

Nota

El GridView control puede proporcionar compatibilidad para ordenar, actualizar y eliminar con otros tipos de orígenes de datos.The GridView control can provide support for sorting, updating, and deleting with other types of data sources. Sin embargo, tendrá que proporcionar un controlador de eventos adecuado con la implementación para estas operaciones.However, you will need to provide an appropriate event handler with the implementation for these operations.

La ordenación permite al usuario ordenar los elementos GridView del control con respecto a una columna concreta haciendo clic en el encabezado de la columna.Sorting allows the user to sort the items in the GridView control with respect to a specific column by clicking on the column's header. Para habilitar la ordenación, establezca AllowSorting la propiedad trueen.To enable sorting, set the AllowSorting property to true.

Las funcionalidades de actualización automática, eliminación y selección se habilitan cuando se hace clic en un ButtonField botón TemplateField de un campo de columna o, con el nombre de comando "Editar", "eliminar" y "seleccionar", respectivamente.The automatic updating, deleting, and selection functionalities are enabled when a button in a ButtonField or TemplateField column field, with a command name of "Edit", "Delete", and "Select", respectively, is clicked. El GridView control puede Agregar automáticamente un CommandField campo de columna con un botón Editar, eliminar o seleccionar si la AutoGenerateEditButtonpropiedad AutoGenerateDeleteButton, o AutoGenerateSelectButton está establecida en true, respectivamente.The GridView control can automatically add a CommandField column field with an Edit, Delete, or Select button if the AutoGenerateEditButton, AutoGenerateDeleteButton, or AutoGenerateSelectButton property is set to true, respectively.

Nota

El control no admite directamente la GridView inserción de registros en el origen de datos.Inserting records into the data source is not directly supported by the GridView control. Sin embargo, es posible insertar registros mediante el GridView control junto con el DetailsView control o FormView .However, it is possible to insert records by using the GridView control in conjunction with the DetailsView or FormView control. Para obtener más información, DetailsView vea FormViewo, respectivamente.For more information, see DetailsView or FormView, respectively.

En lugar de Mostrar todos los registros del origen de datos al mismo tiempo, el GridView control puede dividir automáticamente los registros en páginas.Instead of displaying all the records in the data source at the same time, the GridView control can automatically break the records up into pages. Para habilitar la paginación, AllowPaging establezca la truepropiedad en.To enable paging, set the AllowPaging property to true.

Nota

El GridView control se vuelve a crear en el PostBack en función de la información almacenada en ViewState.The GridView control is re-created on postback based on the information that is stored in ViewState. Si el GridView control TemplateField incluye o CausesValidation true EnableViewState con la propiedad establecida en, la propiedad también debe establecerse en true para asegurarse de que las operaciones de datos simultáneas, como CommandField las actualizaciones y eliminaciones se aplican a la fila adecuada.If the GridView control includes a TemplateField or a CommandField with the CausesValidation property set to true, then the EnableViewState property must also be set to true to ensure that concurrent data operations, such as updates and deletes, apply to the appropriate row.

Personalización de la interfaz de usuarioCustomizing the User Interface

Puede personalizar la apariencia del GridView control estableciendo las propiedades de estilo para las distintas partes del control.You can customize the appearance of the GridView control by setting the style properties for the different parts of the control. 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
AlternatingRowStyle La configuración de estilo para las filas de datos alternas GridView en el control.The style settings for the alternating data rows in the GridView control. Cuando se establece esta propiedad, las filas de datos se muestran alternando entre RowStyle la configuración y AlternatingRowStyle la configuración.When this property is set, the data rows are displayed alternating between the RowStyle settings and the AlternatingRowStyle settings.
EditRowStyle Configuración de estilo de la fila que se está editando en el GridView control.The style settings for the row being edited in the GridView control.
EmptyDataRowStyle La configuración de estilo de la fila de datos vacía mostrada en el GridView control cuando el origen de datos no contiene ningún registro.The style settings for the empty data row displayed in the GridView control when the data source does not contain any records.
FooterStyle Configuración de estilo de la fila de pie de página GridView del control.The style settings for the footer row of the GridView control.
HeaderStyle Configuración de estilo de la fila de encabezado del GridView control.The style settings for the header row of the GridView control.
PagerStyle Configuración de estilo de la fila de paginación del GridView control.The style settings for the pager row of the GridView control.
RowStyle La configuración de estilo para las filas de GridView datos del control.The style settings for the data rows in the GridView control. Cuando también AlternatingRowStyle se establece la propiedad, las filas de datos se muestran alternando entre RowStyle la configuración y AlternatingRowStyle la configuración.When the AlternatingRowStyle property is also set, the data rows are displayed alternating between the RowStyle settings and the AlternatingRowStyle settings.
SelectedRowStyle Configuración de estilo de la fila seleccionada en el GridView control.The style settings for the selected row in the GridView control.
SortedAscendingCellStyle Configuración de estilo de la columna de datos por la que se ordenan los GridView datos en el control.The style setting for the data column the data is sorted by in the GridView control. Cuando se establece este estilo, el estilo (por ejemplo, columna resaltada) se aplica a las celdas cuando los datos se ordenan en orden ascendente.When this style is set, the style (for example, highlighted column) is applied to cells when the data is sorted in ascending order.
SortedAscendingHeaderStyle Configuración de estilo de la columna de datos por la que se ordenan los GridView datos en el control.The style setting for the data column the data is sorted by in the GridView control. Cuando se establece este estilo, se coloca una flecha que indica que los datos están ordenados de forma ascendente en el GridView encabezado del control cuando los datos se ordenan en orden ascendente.When this style is set, an arrow indicating the data is sorted ascending is placed on the header of the GridView control when the data is sorted in ascending order.
SortedDescendingCellStyle Configuración de estilo de la columna de datos por la que se ordenan los GridView datos en el control.The style setting for the data column the data is sorted by in the GridView control. Cuando se establece este estilo, el estilo (por ejemplo, columna resaltada) se aplica a las celdas cuando los datos se ordenan en orden descendente.When this style is set, the style (for example, highlighted column) is applied to cells when the data is sorted in descending order.
SortedDescendingHeaderStyle Configuración de estilo de la columna de datos por la que se ordenan los GridView datos en el control.The style setting for the data column the data is sorted by in the GridView control. Cuando se establece este estilo, se coloca una flecha hacia abajo en el encabezado de GridView cuando los datos se ordenan en orden descendente.When this style is set, an arrow pointing down is placed on the header of the GridView when the data is sorted in descending order.

También puede mostrar u ocultar diferentes partes del control.You can also show or hide different parts of the control. En la tabla siguiente se enumeran las propiedades que controlan qué partes se muestran u ocultan.The following table lists the properties that control which parts are shown or hidden.

Propiedad.Property DescripciónDescription
ShowFooter Muestra u oculta la sección de pie de página del GridView control.Shows or hides the footer section of the GridView control.
ShowHeader Muestra u oculta la sección de encabezado del GridView control.Shows or hides the header section of the GridView control.

EventosEvents

El GridView control proporciona varios eventos que se pueden programar.The GridView control provides several events that you can program against. Esto le permite ejecutar una rutina personalizada cada vez que se produce un evento.This enables you to run a custom routine whenever an event occurs. En la tabla siguiente se enumeran los eventos que admite GridView el control.The following table lists the events that are supported by the GridView control.

eventoEvent DescripciónDescription
PageIndexChanged Se produce cuando se hace clic en uno de los botones de paginación, pero después de que el control GridView se ocupe de la operación de paginación.Occurs when one of the pager buttons is clicked, but after the GridView control handles the paging operation. Este evento se utiliza normalmente cuando es necesario realizar una tarea después de que el usuario navega a una página diferente en el control.This event is commonly used when you need to perform a task after the user navigates to a different page in the control.
PageIndexChanging Se produce cuando se hace clic en uno de los botones de paginación, pero antes de que el control GridView se ocupe de la operación de paginación.Occurs when one of the pager buttons is clicked, but before the GridView control handles the paging operation. Este evento suele usarse para cancelar la operación de paginación.This event is often used to cancel the paging operation.
RowCancelingEdit Se produce cuando se hace clic en el botón Cancelar de una fila, GridView pero antes de que el control salga del modo de edición.Occurs when a row's Cancel button is clicked, but before the GridView control exits edit mode. Este evento suele usarse para detener la operación de cancelación.This event is often used to stop the canceling operation.
RowCommand Se desencadena cuando se hace clic en un botón del control GridView.Occurs when a button is clicked in the GridView control. Este evento suele usarse para realizar una tarea cuando se hace clic en un botón del control.This event is often used to perform a task when a button is clicked in the control.
RowCreated Se produce cuando se crea una nueva fila en GridView el control.Occurs when a new row is created in the GridView control. Este evento se usa a menudo para modificar el contenido de una fila cuando se crea la fila.This event is often used to modify the contents of a row when the row is created.
RowDataBound Se produce cuando una fila de datos se enlaza a los GridView datos del control.Occurs when a data row is bound to data in the GridView control. Este evento se usa a menudo para modificar el contenido de una fila cuando la fila está enlazada a datos.This event is often used to modify the contents of a row when the row is bound to data.
RowDeleted Se produce cuando se hace clic en el botón eliminar de una fila, GridView pero después de que el control elimine el registro del origen de datos.Occurs when a row's Delete button is clicked, but after the GridView control deletes the record from the data source. Este evento se usa a menudo para comprobar los resultados de la operación de eliminación.This event is often used to check the results of the delete operation.
RowDeleting Se produce cuando se hace clic en el botón eliminar de una fila, GridView pero antes de que el control elimine el registro del origen de datos.Occurs when a row's Delete button is clicked, but before the GridView control deletes the record from the data source. Este evento suele usarse para cancelar la operación de eliminación.This event is often used to cancel the deleting operation.
RowEditing Se produce cuando se hace clic en el botón Editar de una fila, pero antes de que el control GridView entre en el modo de edición.Occurs when a row's Edit button is clicked, but before the GridView control enters edit mode. Este evento suele usarse para cancelar la operación de edición.This event is often used to cancel the editing operation.
RowUpdated Se produce cuando se hace clic en el botón Actualizar de una fila, pero después de que el control GridView actualice la fila.Occurs when a row's Update button is clicked, but after the GridView control updates the row. Este evento se usa a menudo para comprobar los resultados de la operación de actualización.This event is often used to check the results of the update operation.
RowUpdating Se produce cuando se hace clic en el botón Actualizar de una fila, pero antes de que el control GridView actualice la fila.Occurs when a row's Update button is clicked, but before the GridView control updates the row. Este evento suele usarse para cancelar la operación de actualización.This event is often used to cancel the updating operation.
SelectedIndexChanged Se produce cuando se hace clic en el botón Seleccionar de una fila, pero después de que el control GridView se ocupe de la operación de selección.Occurs when a row's Select button is clicked, but after the GridView control handles the select operation. Este evento suele usarse para realizar una tarea después de seleccionar una fila en el control.This event is often used to perform a task after a row is selected in the control.
SelectedIndexChanging Se produce cuando se hace clic en el botón Seleccionar de una fila, pero antes de que el control GridView se ocupe de la operación de selección.Occurs when a row's Select button is clicked, but before the GridView control handles the select operation. Este evento suele usarse para cancelar la operación de selección.This event is often used to cancel the selection operation.
Sorted Se produce cuando se hace clic en el hipervínculo para ordenar una columna, pero después de que el control GridView se ocupe de la operación de ordenación.Occurs when the hyperlink to sort a column is clicked, but after the GridView control handles the sort operation. Este evento se usa normalmente para realizar una tarea después de que el usuario haga clic en un hipervínculo para ordenar una columna.This event is commonly used to perform a task after the user clicks a hyperlink to sort a column.
Sorting Se produce cuando se hace clic en el hipervínculo para ordenar una columna, pero antes de que el control GridView se ocupe de la operación de ordenación.Occurs when the hyperlink to sort a column is clicked, but before the GridView control handles the sort operation. Este evento suele usarse para cancelar la operación de ordenación o para realizar una rutina de ordenación personalizada.This event is often used to cancel the sorting operation or to perform a custom sorting routine.

AccesibilidadAccessibility

Para obtener información sobre cómo configurar este control para que genere marcado que se ajuste a los estándares de accesibilidad, vea accesibilidad en Visual Studio y controles ASP.net y ASP.net y accesibilidad.For information about how to configure this control so that it generates markup that conforms to accessibility standards, see Accessibility in Visual Studio and ASP.NET and ASP.NET Controls and Accessibility.

Sintaxis declarativaDeclarative Syntax

<asp:GridView  
    AccessKey="string"  
    AllowPaging="True|False"  
    AllowSorting="True|False"  
    AutoGenerateColumns="True|False"  
    AutoGenerateDeleteButton="True|False"  
    AutoGenerateEditButton="True|False"  
    AutoGenerateSelectButton="True|False"  
    BackColor="color name|#dddddd"  
    BackImageUrl="uri"  
    BorderColor="color name|#dddddd"  
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|  
        Inset|Outset"  
    BorderWidth="size"  
    Caption="string"  
    CaptionAlign="NotSet|Top|Bottom|Left|Right"  
    CellPadding="integer"  
    CellSpacing="integer"  
    CssClass="string"  
    DataKeyNames="string"  
    DataMember="string"  
    DataSource="string"  
    DataSourceID="string"  
    EditIndex="integer"  
    EmptyDataText="string"  
    Enabled="True|False"  
    EnableSortingAndPagingCallbacks="True|False"  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    Font-Bold="True|False"  
    Font-Italic="True|False"  
    Font-Names="string"  
    Font-Overline="True|False"  
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|  
        Large|X-Large|XX-Large"  
    Font-Strikeout="True|False"  
    Font-Underline="True|False"  
    ForeColor="color name|#dddddd"  
    GridLines="None|Horizontal|Vertical|Both"  
    Height="size"  
    HorizontalAlign="NotSet|Left|Center|Right|Justify"  
    ID="string"  
    OnDataBinding="DataBinding event handler"  
    OnDataBound="DataBound event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnLoad="Load event handler"  
    OnPageIndexChanged="PageIndexChanged event handler"  
    OnPageIndexChanging="PageIndexChanging event handler"  
    OnPreRender="PreRender event handler"  
    OnRowCancelingEdit="RowCancelingEdit event handler"  
    OnRowCommand="RowCommand event handler"  
    OnRowCreated="RowCreated event handler"  
    OnRowDataBound="RowDataBound event handler"  
    OnRowDeleted="RowDeleted event handler"  
    OnRowDeleting="RowDeleting event handler"  
    OnRowEditing="RowEditing event handler"  
    OnRowUpdated="RowUpdated event handler"  
    OnRowUpdating="RowUpdating event handler"  
    OnSelectedIndexChanged="SelectedIndexChanged event handler"  
    OnSelectedIndexChanging="SelectedIndexChanging event handler"  
    OnSorted="Sorted event handler"  
    OnSorting="Sorting event handler"  
    OnUnload="Unload event handler"  
    PageIndex="integer"  
    PagerSettings-FirstPageImageUrl="uri"  
    PagerSettings-FirstPageText="string"  
    PagerSettings-LastPageImageUrl="uri"  
    PagerSettings-LastPageText="string"  
    PagerSettings-Mode="NextPrevious|Numeric|NextPreviousFirstLast|  
        NumericFirstLast"  
    PagerSettings-NextPageImageUrl="uri"  
    PagerSettings-NextPageText="string"  
    PagerSettings-PageButtonCount="integer"  
    PagerSettings-Position="Bottom|Top|TopAndBottom"  
    PagerSettings-PreviousPageImageUrl="uri"  
    PagerSettings-PreviousPageText="string"  
    PagerSettings-Visible="True|False"  
    PageSize="integer"  
    RowHeaderColumn="string"  
    runat="server"  
    SelectedIndex="integer"  
    ShowFooter="True|False"  
    ShowHeader="True|False"  
    SkinID="string"  
    Style="string"  
    TabIndex="integer"  
    ToolTip="string"  
    UseAccessibleHeader="True|False"  
    Visible="True|False"  
    Width="size"  
>  
        <AlternatingRowStyle />  
        <Columns>  
                <asp:BoundField  
                    AccessibleHeaderText="string"  
                    ApplyFormatInEditMode="True|False"  
                    ConvertEmptyStringToNull="True|False"  
                    DataField="string"  
                    DataFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    HtmlEncode="True|False"  
                    InsertVisible="True|False"  
                    NullDisplayText="string"  
                    ReadOnly="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:BoundField>  
                <asp:ButtonField  
                    AccessibleHeaderText="string"  
                    ButtonType="Button|Image|Link"  
                    CausesValidation="True|False"  
                    CommandName="string"  
                    DataTextField="string"  
                    DataTextFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    ImageUrl="uri"  
                    InsertVisible="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Text="string"  
                    ValidationGroup="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:ButtonField>  
                <asp:CheckBoxField  
                    AccessibleHeaderText="string"  
                    DataField="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    ReadOnly="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Text="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:CheckBoxField>  
                <asp:CommandField  
                    AccessibleHeaderText="string"  
                    ButtonType="Button|Image|Link"  
                    CancelImageUrl="uri"  
                    CancelText="string"  
                    CausesValidation="True|False"  
                    DeleteImageUrl="uri"  
                    DeleteText="string"  
                    EditImageUrl="uri"  
                    EditText="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertImageUrl="uri"  
                    InsertText="string"  
                    InsertVisible="True|False"  
                    NewImageUrl="uri"  
                    NewText="string"  
                    SelectImageUrl="uri"  
                    SelectText="string"  
                    ShowCancelButton="True|False"  
                    ShowDeleteButton="True|False"  
                    ShowEditButton="True|False"  
                    ShowHeader="True|False"  
                    ShowInsertButton="True|False"  
                    ShowSelectButton="True|False"  
                    SortExpression="string"  
                    UpdateImageUrl="uri"  
                    UpdateText="string"  
                    ValidationGroup="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:CommandField>  
                <asp:DynamicField  
                    AccessibleHeaderText="string"  
                    ApplyFormatInEditMode="True|False"  
                    ConvertEmptyStringToNull="True|False"  
                    DataField="string"  
                    DataFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    HtmlEncode="True|False"  
                    InsertVisible="True|False"  
                    NullDisplayText="string"  
                    ShowHeader="True|False"  
                    UIHint="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:DynamicField>  
                <asp:HyperLinkField  
                    AccessibleHeaderText="string"  
                    DataNavigateUrlFields="string"  
                    DataNavigateUrlFormatString="string"  
                    DataTextField="string"  
                    DataTextFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    NavigateUrl="uri"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Target="string|_blank|_parent|_search|_self|_top"  
                    Text="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:HyperLinkField>  
                <asp:ImageField  
                    AccessibleHeaderText="string"  
                    AlternateText="string"  
                    ConvertEmptyStringToNull="True|False"  
                    DataAlternateTextField="string"  
                    DataAlternateTextFormatString="string"  
                    DataImageUrlField="string"  
                    DataImageUrlFormatString="string"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    NullDisplayText="string"  
                    NullImageUrl="uri"  
                    ReadOnly="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Visible="True|False"  
>  
                        <ControlStyle />  
                        <FooterStyle />  
                        <HeaderStyle />  
                        <ItemStyle />  
                </asp:ImageField>  
                <asp:TemplateField  
                    AccessibleHeaderText="string"  
                    ConvertEmptyStringToNull="True|False"  
                    FooterText="string"  
                    HeaderImageUrl="uri"  
                    HeaderText="string"  
                    InsertVisible="True|False"  
                    ShowHeader="True|False"  
                    SortExpression="string"  
                    Visible="True|False"  
>  
                            <ControlStyle />  
                            <FooterStyle />  
                            <HeaderStyle />  
                            <ItemStyle />  
                        <AlternatingItemTemplate>  
                            <!-- child controls -->  
                        </AlternatingItemTemplate>  
                        <EditItemTemplate>  
                            <!-- child controls -->  
                        </EditItemTemplate>  
                        <FooterTemplate>  
                            <!-- child controls -->  
                        </FooterTemplate>  
                        <HeaderTemplate>  
                            <!-- child controls -->  
                        </HeaderTemplate>  
                        <InsertItemTemplate>  
                            <!-- child controls -->  
                        </InsertItemTemplate>  
                        <ItemTemplate>  
                            <!-- child controls -->  
                        </ItemTemplate>  
                </asp:TemplateField>  
        </Columns>  
        <EditRowStyle />  
        <EmptyDataRowStyle />  
        <EmptyDataTemplate>  
            <!-- child controls -->  
        </EmptyDataTemplate>  
        <FooterStyle />  
        <HeaderStyle />  
        <PagerSettings  
            FirstPageImageUrl="uri"  
            FirstPageText="string"  
            LastPageImageUrl="uri"  
            LastPageText="string"  
            Mode="NextPrevious|Numeric|NextPreviousFirstLast|  
                NumericFirstLast"  
            NextPageImageUrl="uri"  
            NextPageText="string"  
            OnPropertyChanged="PropertyChanged event handler"  
            PageButtonCount="integer"  
            Position="Bottom|Top|TopAndBottom"  
            PreviousPageImageUrl="uri"  
            PreviousPageText="string"  
            Visible="True|False"  
        />  
        <PagerStyle />  
        <PagerTemplate>  
            <!-- child controls -->  
        </PagerTemplate>  
        <RowStyle />  
        <SelectedRowStyle />  
</asp:GridView>  

Constructores

GridView()

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

Propiedades

AccessKey

Obtiene o establece la clave de acceso que permite navegar rápidamente al control de servidor web.Gets or sets the access key that allows you to quickly navigate to the Web server control.

(Heredado de WebControl)
Adapter

Obtiene el adaptador específico del explorador para el control.Gets the browser-specific adapter for the control.

(Heredado de Control)
AllowCustomPaging

Obtiene o establece un valor que indica si está habilitada la paginación personalizada.Gets or sets a value that indicates whether custom paging is enabled.

AllowPaging

Obtiene o establece un valor que indica si la característica de paginación está habilitada.Gets or sets a value indicating whether the paging feature is enabled.

AllowSorting

Obtiene o establece un valor que indica si la característica de ordenación está habilitada.Gets or sets a value indicating whether the sorting feature is enabled.

AlternatingRowStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de las filas de datos alternas en un control GridView.Gets a reference to the TableItemStyle object that enables you to set the appearance of alternating data rows in a GridView control.

AppRelativeTemplateSourceDirectory

Obtiene o establece el directorio virtual relativo a la aplicación del objeto Page o el objeto UserControl que contiene este control.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Heredado de Control)
Attributes

Obtiene la colección de atributos arbitrarios (sólo para su representación) que no corresponden a propiedades del control.Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Heredado de WebControl)
AutoGenerateColumns

Obtiene o establece un valor que indica si se deben crear automáticamente campos enlazados para cada campo del origen de datos.Gets or sets a value indicating whether bound fields are automatically created for each field in the data source.

AutoGenerateDeleteButton

Obtiene o establece un valor que indica si una columna de campo CommandField con un botón Eliminar para cada fila de datos se agrega automáticamente a un control GridView.Gets or sets a value indicating whether a CommandField field column with a Delete button for each data row is automatically added to a GridView control.

AutoGenerateEditButton

Obtiene o establece un valor que indica si una columna de campo CommandField con un botón Editar para cada fila de datos se agrega automáticamente a un control GridView.Gets or sets a value indicating whether a CommandField field column with an Edit button for each data row is automatically added to a GridView control.

AutoGenerateSelectButton

Obtiene o establece un valor que indica si una columna de campo CommandField con un botón Seleccionar para cada fila de datos se agrega automáticamente a un control GridView.Gets or sets a value indicating whether a CommandField field column with a Select button for each data row is automatically added to a GridView control.

BackColor

Obtiene o establece el color de fondo del control de servidor web.Gets or sets the background color of the Web server control.

(Heredado de WebControl)
BackImageUrl

Obtiene o establece la dirección URL de una imagen que se muestra en segundo plano en el control GridView.Gets or sets the URL to an image to display in the background of a GridView control.

BindingContainer

Obtiene el control que contiene el enlace de datos de este control.Gets the control that contains this control's data binding.

(Heredado de Control)
BorderColor

Obtiene o establece el color de borde del control Web.Gets or sets the border color of the Web control.

(Heredado de WebControl)
BorderStyle

Obtiene o establece el estilo del borde del control de servidor web.Gets or sets the border style of the Web server control.

(Heredado de WebControl)
BorderWidth

Obtiene o establece el ancho del borde del control de servidor web.Gets or sets the border width of the Web server control.

(Heredado de WebControl)
BottomPagerRow

Obtiene un objeto GridViewRow que representa la fila de paginación inferior de un control GridView.Gets a GridViewRow object that represents the bottom pager row in a GridView control.

Caption

Obtiene o establece el texto que se va a representar en un elemento de título HTML de un control GridView.Gets or sets the text to render in an HTML caption element in a GridView control. Esta propiedad se proporciona de modo que el control sea más accesible para los usuarios de dispositivos de tecnología de ayuda.This property is provided to make the control more accessible to users of assistive technology devices.

CaptionAlign

Obtiene o establece la posición horizontal o vertical del elemento de título HTML de un control GridView.Gets or sets the horizontal or vertical position of the HTML caption element in a GridView control. Esta propiedad se proporciona de modo que el control sea más accesible para los usuarios de dispositivos de tecnología de ayuda.This property is provided to make the control more accessible to users of assistive technology devices.

CellPadding

Obtiene o establece la cantidad de espacio entre el contenido de una celda y el borde de la misma.Gets or sets the amount of space between the contents of a cell and the cell's border.

CellSpacing

Obtiene o establece la cantidad de espacio entre las celdas.Gets or sets the amount of space between cells.

ChildControlsCreated

Obtiene un valor que indica si se han creado controles secundarios del control de servidor.Gets a value that indicates whether the server control's child controls have been created.

(Heredado de Control)
ClientID

Obtiene el id. de control para marcado HTML que se genera por ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET.

(Heredado de Control)
ClientIDMode

Obtiene o establece el algoritmo que se utiliza para generar el valor de la propiedad ClientID.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Heredado de Control)
ClientIDRowSuffix

Obtiene o establece los nombres de los campos de datos cuyos valores se anexan al valor de propiedad ClientID para identificar de manera única cada instancia de un control enlazado a datos.Gets or sets the names of the data fields whose values are appended to the ClientID property value to uniquely identify each instance of a data-bound control.

ClientIDRowSuffixDataKeys

Obtiene los valores de datos que se usan para identificar de manera única cada instancia de un control enlazado a datos cuando ASP.NET genera el valor de ClientID.Gets the data values that are used to uniquely identify each instance of a data-bound control when ASP.NET generates the ClientID value.

ClientIDSeparator

Obtiene un valor de carácter que representa el carácter separado utilizado en la propiedad ClientID.Gets a character value representing the separator character used in the ClientID property.

(Heredado de Control)
Columns

Obtiene una colección de objetos DataControlField que representan los campos de columna de un control GridView.Gets a collection of DataControlField objects that represent the column fields in a GridView control.

ColumnsGenerator

Obtiene o establece el control que generará automáticamente las columnas para un control GridView que usa las características de datos dinámicos de ASP.NET.Gets or sets the control that will automatically generate the columns for a GridView control that uses ASP.NET Dynamic Data features.

Context

Obtiene el objeto HttpContext asociado al control de servidor para la solicitud Web actual.Gets the HttpContext object associated with the server control for the current Web request.

(Heredado de Control)
Controls

Obtiene una colección de los controles secundarios dentro del control enlazado a datos compuesto.Gets a collection of the child controls within the composite data-bound control.

(Heredado de CompositeDataBoundControl)
ControlStyle

Obtiene el estilo del control de servidor web.Gets the style of the Web server control. Esta propiedad la usan principalmente los programadores de controles.This property is used primarily by control developers.

(Heredado de WebControl)
ControlStyleCreated

Obtiene un valor que indica si se ha creado un objeto Style para la propiedad ControlStyle.Gets a value indicating whether a Style object has been created for the ControlStyle property. Esta propiedad la usan principalmente los programadores de controles.This property is primarily used by control developers.

(Heredado de WebControl)
CssClass

Obtiene o establece la clase hoja de estilos en cascada (CSS) presentada por el control de servidor web en el cliente.Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.

(Heredado de WebControl)
DataItemContainer

Obtiene una referencia al contenedor de nomenclatura si este implementa IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Heredado de Control)
DataKeyNames

Obtiene o establece una matriz que contiene los nombres de los campos de clave principal de los elementos mostrados en un control GridView.Gets or sets an array that contains the names of the primary key fields for the items displayed in a GridView control.

DataKeys

Obtiene una colección de objetos DataKey que representan el valor de clave de los datos de cada fila de un control GridView.Gets a collection of DataKey objects that represent the data key value of each row in a GridView control.

DataKeysContainer

Obtiene una referencia al contenedor de nomenclatura si este implementa IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Heredado de Control)
DataMember

Obtiene o establece el nombre de la lista de datos a la que se enlaza el control enlazado a datos, en los casos en que el origen de datos contiene más de una lista distinta de elementos de datos.Gets or sets the name of the list of data that the data-bound control binds to, in cases where the data source contains more than one distinct list of data items.

(Heredado de DataBoundControl)
DataSource

Obtiene o establece el objeto del que el control enlazado a datos recupera su lista de elementos de datos.Gets or sets the object from which the data-bound control retrieves its list of data items.

(Heredado de BaseDataBoundControl)
DataSourceID

Obtiene o establece el Id. del control del cual el control enlazado a datos recupera su lista de elementos de datos.Gets or sets the ID of the control from which the data-bound control retrieves its list of data items.

(Heredado de DataBoundControl)
DataSourceObject

Obtiene un objeto que implementa la interfaz IDataSource, que proporciona acceso al contenido de datos del objeto.Gets an object that implements the IDataSource interface, which provides access to the object's data content.

(Heredado de DataBoundControl)
DeleteMethod

Obtiene o establece el nombre de método al que se va a llamar para eliminar datos.Gets or sets the name of the method to call in order to delete data.

DesignMode

Obtiene un valor que indica si se está utilizando un control en una superficie de diseño.Gets a value indicating whether a control is being used on a design surface.

(Heredado de Control)
EditIndex

Obtiene o establece el índice de la fila que se va a editar.Gets or sets the index of the row to edit.

EditRowStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de la fila seleccionada para ser editada en un control GridView.Gets a reference to the TableItemStyle object that enables you to set the appearance of the row selected for editing in a GridView control.

EmptyDataRowStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de la fila de datos vacía que se representa cuando un control GridView se enlaza a un origen de datos que no contiene registros.Gets a reference to the TableItemStyle object that enables you to set the appearance of the empty data row rendered when a GridView control is bound to a data source that does not contain any records.

EmptyDataTemplate

Obtiene o establece el contenido definido por el usuario para la fila de datos vacía que se representa cuando un control GridView se enlaza a un origen de datos que no contiene registros.Gets or sets the user-defined content for the empty data row rendered when a GridView control is bound to a data source that does not contain any records.

EmptyDataText

Obtiene o establece el texto que se mostrará en la fila de datos vacía que se representa cuando un control GridView se enlaza a un origen de datos que no contiene registros.Gets or sets the text to display in the empty data row rendered when a GridView control is bound to a data source that does not contain any records.

Enabled

Obtiene o establece un valor que indica si el control de servidor web está habilitado.Gets or sets a value indicating whether the Web server control is enabled.

(Heredado de WebControl)
EnableModelValidation

Obtiene o establece un valor que indica si un control de validación controlará las excepciones que se produzcan durante las operaciones de inserción o actualización.Gets or sets a value that indicates whether a validator control will handle exceptions that occur during insert or update operations.

EnablePersistedSelection

Obtiene o establece un valor que indica si la selección de una fila se basa en los valores de índice o de clave de datos.Gets or sets a value that indicates whether the selection of a row is based on index or on data-key values.

EnableSortingAndPagingCallbacks

Obtiene o establece un valor que indica si se utilizan devoluciones de llamada de cliente para las operaciones de ordenación y paginación.Gets or sets a value indicating whether client-side callbacks are used for sorting and paging operations.

EnableTheming

Obtiene o establece un valor que indica si los temas se aplican a este control.Gets or sets a value indicating whether themes apply to this control.

(Heredado de WebControl)
EnableViewState

Obtiene o establece un valor que indica si el control de servidor conserva su estado de vista, así como el estado de vista de los controles secundarios que contiene, al cliente solicitante.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Heredado de Control)
Events

Obtiene una lista de delegados de controladores de eventos del control.Gets a list of event handler delegates for the control. Esta propiedad es de sólo lectura.This property is read-only.

(Heredado de Control)
Font

Obtiene las propiedades de fuente asociadas al control de servidor web.Gets the font properties associated with the Web server control.

(Heredado de WebControl)
FooterRow

Obtiene un objeto GridViewRow que representa la fila de pie de página de un control GridView.Gets a GridViewRow object that represents the footer row in a GridView control.

FooterStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de la fila de pie de página en un control GridView.Gets a reference to the TableItemStyle object that enables you to set the appearance of the footer row in a GridView control.

ForeColor

Obtiene o establece el color de primer plano (normalmente el color del texto) del control de servidor web.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Heredado de WebControl)
GridLines

Obtiene o establece el estilo de línea de cuadrícula de un control GridView.Gets or sets the gridline style for a GridView control.

HasAttributes

Obtiene un valor que indica si el control tiene establecido algún atributo.Gets a value indicating whether the control has attributes set.

(Heredado de WebControl)
HasChildViewState

Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen guardada alguna configuración del estado de vista.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Heredado de Control)
HeaderRow

Obtiene un objeto GridViewRow que representa la fila de encabezado de un control GridView.Gets a GridViewRow object that represents the header row in a GridView control.

HeaderStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de la fila de encabezado en un control GridView.Gets a reference to the TableItemStyle object that enables you to set the appearance of the header row in a GridView control.

Height

Obtiene o establece el alto del control de servidor Web.Gets or sets the height of the Web server control.

(Heredado de WebControl)
HorizontalAlign

Obtiene o establece la alineación horizontal de un control GridView en la página.Gets or sets the horizontal alignment of a GridView control on the page.

ID

Obtiene o establece el identificador de programación asignado al control de servidor.Gets or sets the programmatic identifier assigned to the server control.

(Heredado de Control)
IdSeparator

Obtiene el carácter utilizado para separar los identificadores de control.Gets the character used to separate control identifiers.

(Heredado de Control)
Initialized

Obtiene un valor que indica si el control enlazado a datos está inicializado.Gets a value indicating whether the data-bound control has been initialized.

(Heredado de BaseDataBoundControl)
InsertMethod

Obtiene o establece el nombre de método al que se va a llamar para insertar datos.Gets or sets the name of the method to call in order to insert data.

(Heredado de CompositeDataBoundControl)
IsBoundUsingDataSourceID

Obtiene un valor que indica si la propiedad DataSourceID está establecida.Gets a value indicating whether the DataSourceID property is set.

(Heredado de BaseDataBoundControl)
IsChildControlStateCleared

Obtiene un valor que indica si los controles que se encuentran en este control tienen estado de control.Gets a value indicating whether controls contained within this control have control state.

(Heredado de Control)
IsDataBindingAutomatic

Obtiene un valor que indica el enlace a datos es automático.Gets a value that indicates whether data binding is automatic.

(Heredado de BaseDataBoundControl)
IsEnabled

Obtiene un valor que indica si está habilitado el control.Gets a value indicating whether the control is enabled.

(Heredado de WebControl)
IsTrackingViewState

Obtiene un valor que indica si el control de servidor está guardando los cambios realizados en su estado de vista.Gets a value that indicates whether the server control is saving changes to its view state.

(Heredado de Control)
IsUsingModelBinders

Obtiene un valor que indica si se usa el enlace de modelo.Gets a value that indicates whether model binding is in use.

(Heredado de CompositeDataBoundControl)
IsViewStateEnabled

Obtiene un valor que indica si el estado de vista está habilitado para este control.Gets a value indicating whether view state is enabled for this control.

(Heredado de Control)
ItemType

Obtiene o establece el nombre del tipo de elemento de datos para el enlace de datos fuertemente tipado.Gets or sets the name of the data item type for strongly typed data binding.

(Heredado de DataBoundControl)
LoadViewStateByID

Obtiene un valor que indica si el control participa en la carga de su estado de vista mediante ID en lugar de índice.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Heredado de Control)
NamingContainer

Obtiene una referencia al contenedor de nomenclatura del control de servidor, que crea un espacio de nombres único para diferenciar los distintos controles de servidor que tienen el mismo valor para la propiedad ID.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Heredado de Control)
Page

Obtiene una referencia a la instancia Page que contiene el control de servidor.Gets a reference to the Page instance that contains the server control.

(Heredado de Control)
PageCount

Obtiene el número de páginas necesarias para mostrar los registros del origen de datos en un control GridView.Gets the number of pages required to display the records of the data source in a GridView control.

PageIndex

Obtiene o establece el índice de la página que se muestra actualmente.Gets or sets the index of the currently displayed page.

PagerSettings

Obtiene una referencia al objeto PagerSettings que permite establecer las propiedades de los botones de paginación en un control GridView.Gets a reference to the PagerSettings object that enables you to set the properties of the pager buttons in a GridView control.

PagerStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de la fila de paginación en un control GridView.Gets a reference to the TableItemStyle object that enables you to set the appearance of the pager row in a GridView control.

PagerTemplate

Obtiene o establece el contenido personalizado de la fila de paginación de un control GridView.Gets or sets the custom content for the pager row in a GridView control.

PageSize

Obtiene o establece el número de registros que se van a mostrar en una página de un control GridView.Gets or sets the number of records to display on a page in a GridView control.

Parent

Obtiene una referencia al control principal del control de servidor en la jerarquía de controles de página.Gets a reference to the server control's parent control in the page control hierarchy.

(Heredado de Control)
RenderingCompatibility

Obtiene o establece un valor que especifica la versión de ASP.NET compatible con los elementos HTML representados.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Heredado de Control)
RequiresDataBinding

Obtiene o establece un valor que indica si se debe llamar al método DataBind().Gets or sets a value indicating whether the DataBind() method should be called.

(Heredado de BaseDataBoundControl)
RowHeaderColumn

Obtiene o establece el nombre de la columna que se utilizará como encabezado de columna para el control GridView.Gets or sets the name of the column to use as the column header for the GridView control. Esta propiedad se proporciona de modo que el control sea más accesible para los usuarios de dispositivos de tecnología de ayuda.This property is provided to make the control more accessible to users of assistive technology devices.

Rows

Obtiene una colección de objetos GridViewRow que representan las filas de datos de un control GridView.Gets a collection of GridViewRow objects that represent the data rows in a GridView control.

RowStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de las filas de datos alternas en un control GridView.Gets a reference to the TableItemStyle object that enables you to set the appearance of the data rows in a GridView control.

SelectArguments

Obtiene un objeto DataSourceSelectArguments que utiliza el control enlazado a datos al recuperar los datos de un control de origen de datos.Gets a DataSourceSelectArguments object that the data-bound control uses when retrieving data from a data source control.

(Heredado de DataBoundControl)
SelectedDataKey

Obtiene el objeto DataKey que contiene el valor de la clave de datos para la fila seleccionada en un control GridView.Gets the DataKey object that contains the data key value for the selected row in a GridView control.

SelectedIndex

Obtiene o establece el índice de la fila seleccionada en un control GridView.Gets or sets the index of the selected row in a GridView control.

SelectedPersistedDataKey

Obtiene o establece el valor de la clave de datos del elemento seleccionado almacenado en un control GridView.Gets or sets the data-key value for the persisted selected item in a GridView control.

SelectedRow

Obtiene una referencia a un objeto GridViewRow que representa la fila seleccionada en el control.Gets a reference to a GridViewRow object that represents the selected row in the control.

SelectedRowStyle

Obtiene una referencia al objeto TableItemStyle que permite establecer la apariencia de la fila seleccionada en un control GridView.Gets a reference to the TableItemStyle object that enables you to set the appearance of the selected row in a GridView control.

SelectedValue

Obtiene el valor de la clave de datos de la fila seleccionada en un control GridView.Gets the data key value of the selected row in a GridView control.

SelectMethod

Nombre del método al que se va a llamar para leer datos.The name of the method to call in order to read data.

(Heredado de DataBoundControl)
ShowFooter

Obtiene o establece un valor que indica si se muestra la fila de pie de página en un control GridView.Gets or sets a value indicating whether the footer row is displayed in a GridView control.

ShowHeader

Obtiene o establece un valor que indica si se muestra la fila de encabezado en un control GridView.Gets or sets a value indicating whether the header row is displayed in a GridView control.

ShowHeaderWhenEmpty

Obtiene o establece un valor que indica si está visible el encabezado de una columna del control GridView cuando la columna no contiene datos.Gets or sets a value that indicates whether the heading of a column in the GridView control is visible when the column has no data.

Site

Obtiene información sobre el contenedor en que se encuentra el control actual cuando se representa en una superficie de diseño.Gets information about the container that hosts the current control when rendered on a design surface.

(Heredado de Control)
SkinID

Obtiene o establece la máscara que se aplica al control.Gets or sets the skin to apply to the control.

(Heredado de WebControl)
SortDirection

Obtiene el sentido de ordenación de la columna que se va a ordenar.Gets the sort direction of the column being sorted.

SortedAscendingCellStyle

Obtiene o establece el estilo CSS de una columna de GridView cuando la columna está ordenada de manera ascendente.Gets or sets the CSS style for a GridView column when the column is sorted in ascending order.

SortedAscendingHeaderStyle

Obtiene o establece el estilo CSS que se va a aplicar al encabezado de una columna de GridView cuando la columna está ordenada de manera ascendente.Gets or sets the CSS style to apply to a GridView column heading when the column is sorted in ascending order.

SortedDescendingCellStyle

Obtiene o establece el estilo de una columna de GridView cuando la columna está ordenada de manera descendente.Gets or sets the style of a GridView column when the column is sorted in descending order.

SortedDescendingHeaderStyle

Obtiene o establece el estilo que se va a aplicar al encabezado de una columna de GridView cuando la columna está ordenada de manera descendente.Gets or sets the style to apply to a GridView column heading when the column is sorted in descending order.

SortExpression

Obtiene la expresión de ordenación asociada a la columna o columnas que se van a ordenar.Gets the sort expression associated with the column or columns being sorted.

Style

Obtiene una colección de atributos de texto que se representan como atributo de estilo en la etiqueta externa del control de servidor web.Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(Heredado de WebControl)
SupportsDisabledAttribute

Obtiene un valor que indica si el control debe establecer en "disabled" el atributo disabled del elemento HTML presentado cuando el valor de la propiedad IsEnabled del control es false.Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(Heredado de BaseDataBoundControl)
TabIndex

Obtiene o establece el índice de tabulación del control de servidor web.Gets or sets the tab index of the Web server control.

(Heredado de WebControl)
TagKey

Obtiene el valor HtmlTextWriterTag del control GridView.Gets the HtmlTextWriterTag value for the GridView control.

TagName

Obtiene el nombre de la etiqueta del control.Gets the name of the control tag. Esta propiedad la usan principalmente los programadores de controles.This property is used primarily by control developers.

(Heredado de WebControl)
TemplateControl

Obtiene o establece una referencia a la plantilla que contiene este control.Gets or sets a reference to the template that contains this control.

(Heredado de Control)
TemplateSourceDirectory

Obtiene el directorio virtual de Page o UserControl que contiene el control de servidor actual.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Heredado de Control)
ToolTip

Obtiene o establece el texto que se muestra cuando el puntero del mouse se desplaza sobre el control de servidor web.Gets or sets the text displayed when the mouse pointer hovers over the Web server control.

(Heredado de WebControl)
TopPagerRow

Obtiene un objeto GridViewRow que representa la fila de paginación superior de un control GridView.Gets a GridViewRow object that represents the top pager row in a GridView control.

UniqueID

Obtiene el identificador único calificado jerárquicamente para el control de servidor.Gets the unique, hierarchically qualified identifier for the server control.

(Heredado de Control)
UpdateMethod

Obtiene o establece el nombre de método al que se va a llamar para actualizar datos.Gets or sets the name of the method to call in order to update data.

UseAccessibleHeader

Obtiene o establece un valor que indica si un control GridView representa su encabezado en un formato accesible.Gets or sets a value indicating whether a GridView control renders its header in an accessible format. Esta propiedad se proporciona de modo que el control sea más accesible para los usuarios de dispositivos de tecnología de ayuda.This property is provided to make the control more accessible to users of assistive technology devices.

ValidateRequestMode

Obtiene o establece un valor que indica si el control comprueba la entrada del cliente desde el explorador para valores potencialmente peligrosos.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Heredado de Control)
ViewState

Obtiene un diccionario con información de estado que le permite guardar y restaurar el estado de vista de un control de servidor 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 server control across multiple requests for the same page.

(Heredado de Control)
ViewStateIgnoresCase

Obtiene un valor que indica si el objeto StateBag no distingue mayúsculas de minúsculas.Gets a value that indicates whether the StateBag object is case-insensitive.

(Heredado de Control)
ViewStateMode

Obtiene o establece el modo del estado de vista de este control.Gets or sets the view-state mode of this control.

(Heredado de Control)
VirtualItemCount

Obtiene o establece el número virtual de elementos en el origen de datos al que el control GridView se enlaza cuando se usa paginación personalizada.Gets or sets the virtual number of items in the data source that the GridView control is bound to when custom paging is used.

Visible

Obtiene o establece un valor que indica si un control de servidor se representa como interfaz de usuario en la página.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Heredado de Control)
Width

Obtiene o establece el ancho del control de servidor web.Gets or sets the width of the Web server control.

(Heredado de WebControl)

Métodos

AddAttributesToRender(HtmlTextWriter)

Agrega atributos y estilos HTML que se deben representar en el HtmlTextWriterTag especificado.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Heredado de WebControl)
AddedControl(Control, Int32)

Se llama después de agregar un control secundario a la colección Controls del objeto Control.Called after a child control is added to the Controls collection of the Control object.

(Heredado de Control)
AddParsedSubObject(Object)

Notifica al control de servidor que se analizó un elemento, ya sea XML o HTML, y agrega el elemento al objeto ControlCollection del control del servidor.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Heredado de Control)
ApplyStyle(Style)

Copia en el control Web todos los elementos no vacíos del estilo especificado, sobrescribiendo los elementos de estilo existentes del mismo.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Este método lo usan principalmente los programadores de controles.This method is primarily used by control developers.

(Heredado de WebControl)
ApplyStyleSheetSkin(Page)

Aplica al control las propiedades de estilo definidas en la hoja de estilos de la página.Applies the style properties defined in the page style sheet to the control.

(Heredado de Control)
BeginRenderTracing(TextWriter, Object)

Comienza el seguimiento en tiempo de diseño de los datos de representación.Begins design-time tracing of rendering data.

(Heredado de Control)
BuildProfileTree(String, Boolean)

Recopila información sobre el control de servidor y la pasa a la propiedad Trace para que se muestre cuando está habilitada la traza de la página.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Heredado de Control)
ClearCachedClientID()

Establece en null el valor de ClientID almacenado en caché.Sets the cached ClientID value to null.

(Heredado de Control)
ClearChildControlState()

Elimina la información sobre el estado de control de los controles secundarios del control de servidor.Deletes the control-state information for the server control's child controls.

(Heredado de Control)
ClearChildState()

Elimina la información sobre el estado de vista y el estado de control de los controles secundarios del control de servidor.Deletes the view-state and control-state information for all the server control's child controls.

(Heredado de Control)
ClearChildViewState()

Elimina la información sobre el estado de vista de todos los controles secundarios del control de servidor.Deletes the view-state information for all the server control's child controls.

(Heredado de Control)
ClearEffectiveClientIDMode()

Establece la propiedad ClientIDMode de la instancia del control actual y de cualquier control secundario en Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Heredado de Control)
ConfirmInitState()

Establece el estado inicializado del control enlazado a datos.Sets the initialized state of the data-bound control.

(Heredado de BaseDataBoundControl)
CopyBaseAttributes(WebControl)

Copia las propiedades no encapsuladas por el objeto Style del control de servidor web especificado al control de servidor web desde el que se efectúa la llamada al método.Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Heredado de WebControl)
CreateAutoGeneratedColumn(AutoGeneratedFieldProperties)

Crea un campo de columna generado automáticamente.Creates an automatically generated column field.

CreateChildControls()

Crea la jerarquía de controles que se utiliza para procesar un control compuesto enlazado a datos basada en los valores que se almacenan en estado de vista.Creates the control hierarchy that is used to render a composite data-bound control based on the values that are stored in view state.

(Heredado de CompositeDataBoundControl)
CreateChildControls(IEnumerable, Boolean)

Crea la jerarquía de controles utilizada para representar el control GridView mediante el origen de datos especificado.Creates the control hierarchy used to render the GridView control using the specified data source.

CreateChildTable()

Crea una nueva tabla secundaria.Creates a new child table.

CreateColumns(PagedDataSource, Boolean)

Crea el conjunto de campos de columna utilizado para crear la jerarquía de controles.Creates the set of column fields used to build the control hierarchy.

CreateControlCollection()

Crea un nuevo objeto ControlCollection que contendrá los controles secundarios (de literal y servidor) del control de servidor.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Heredado de Control)
CreateControlStyle()

Crea el estilo predeterminado para el control.Creates the default style for the control.

CreateDataSourceSelectArguments()

Crea el objeto DataSourceSelectArguments que contiene los argumentos que se pasan al origen de datos para su procesamiento.Creates the DataSourceSelectArguments object that contains the arguments that get passed to the data source for processing.

CreateRow(Int32, Int32, DataControlRowType, DataControlRowState)

Crea una fila en el control GridView.Creates a row in the GridView control.

DataBind()

Enlaza el origen de datos al control GridView.Binds the data source to the GridView control. Este método no puede heredarse.This method cannot be inherited.

DataBind(Boolean)

Enlaza un origen de datos al control de servidor que se ha invocado y a todos sus controles secundarios con una opción para generar el evento DataBinding.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Heredado de Control)
DataBindChildren()

Enlaza un origen de datos a los controles secundarios del control de servidor.Binds a data source to the server control's child controls.

(Heredado de Control)
DeleteRow(Int32)

Elimina el registro en el índice especificado del origen de datos.Deletes the record at the specified index from the data source.

Dispose()

Habilita un control de servidor para que realice la limpieza final antes de que se libere de la memoria.Enables a server control to perform final clean up before it is released from memory.

(Heredado de Control)
EndRenderTracing(TextWriter, Object)

Finaliza el seguimiento en tiempo de diseño de los datos de representación.Ends design-time tracing of rendering data.

(Heredado de Control)
EnsureChildControls()

Determina si el control de servidor contiene controles secundarios.Determines whether the server control contains child controls. Si no tiene controles secundarios, los crea.If it does not, it creates child controls.

(Heredado de Control)
EnsureDataBound()

Llama al método DataBind() si se establece la propiedad DataSourceID y el control enlazado a datos está marcado de forma que requiera el enlace.Calls the DataBind() method if the DataSourceID property is set and the data-bound control is marked to require binding.

(Heredado de BaseDataBoundControl)
EnsureID()

Crea un identificador para controles que no tiene un identificador asignado.Creates an identifier for controls that do not have an identifier assigned.

(Heredado de Control)
Equals(Object)

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

(Heredado de Object)
ExtractRowValues(IOrderedDictionary, GridViewRow, Boolean, Boolean)

Recupera los valores de cada campo declarado dentro de la fila especificada y los almacena en el objeto IOrderedDictionary especificado.Retrieves the values of each field declared within the specified row and stores them in the specified IOrderedDictionary object.

FindControl(String)

Busca un control de servidor con el parámetro id especificado en el contenedor de nomenclatura actual.Searches the current naming container for a server control with the specified id parameter.

(Heredado de Control)
FindControl(String, Int32)

Busca el contenedor de nomenclatura actual para un control de servidor con el id especificado y un entero, que se especifica en el parámetro pathOffset, que ayuda a realizar la búsqueda.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Esta versión del método FindControl no se debe reemplazar.You should not override this version of the FindControl method.

(Heredado de Control)
Focus()

Establece el foco de entrada en un control.Sets input focus to a control.

(Heredado de Control)
GetCallbackResult()

Devuelve el resultado de un evento de devolución de llamada que tiene como destino un control.Returns the result of a callback event that targets a control.

GetCallbackScript(IButtonControl, String)

Crea el script de devolución de llamada para un botón que realiza una operación de ordenación.Creates the callback script for a button that performs a sorting operation.

GetData()

Recupera un objeto DataSourceView que el control enlazado a datos usa para llevar a cabo operaciones de datos.Retrieves a DataSourceView object that the data-bound control uses to perform data operations.

(Heredado de DataBoundControl)
GetDataSource()

Recupera la interfaz IDataSource a la que se asocia el control enlazado a datos, si existe.Retrieves the IDataSource interface that the data-bound control is associated with, if any.

(Heredado de DataBoundControl)
GetDesignModeState()

Obtiene datos en tiempo de diseño para un control.Gets design-time data for a control.

(Heredado de Control)
GetHashCode()

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

(Heredado de Object)
GetRouteUrl(Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.Gets the URL that corresponds to a set of route parameters.

(Heredado de Control)
GetRouteUrl(RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta.Gets the URL that corresponds to a set of route parameters.

(Heredado de Control)
GetRouteUrl(String, Object)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.Gets the URL that corresponds to a set of route parameters and a route name.

(Heredado de Control)
GetRouteUrl(String, RouteValueDictionary)

Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta.Gets the URL that corresponds to a set of route parameters and a route name.

(Heredado de Control)
GetType()

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

(Heredado de Object)
GetUniqueIDRelativeTo(Control)

Devuelve la parte correspondiente al prefijo de la propiedad UniqueID del control especificado.Returns the prefixed portion of the UniqueID property of the specified control.

(Heredado de Control)
HasControls()

Determina si el control de servidor contiene controles secundarios.Determines if the server control contains any child controls.

(Heredado de Control)
HasEvents()

Devuelve un valor que indica si se registran eventos para el control o los controles secundarios.Returns a value indicating whether events are registered for the control or any child controls.

(Heredado de Control)
InitializePager(GridViewRow, Int32, PagedDataSource)

Inicializa la fila de paginación que se muestra cuando se habilita la característica de paginación.Initializes the pager row displayed when the paging feature is enabled.

InitializeRow(GridViewRow, DataControlField[])

Inicializa una fila del control GridView.Initializes a row in the GridView control.

IsBindableType(Type)

Determina si el tipo de datos especificado se puede enlazar a una columna en un control GridView.Determines whether the specified data type can be bound to a column in a GridView control.

IsLiteralContent()

Determina si el control de servidor alberga únicamente contenido literal.Determines if the server control holds only literal content.

(Heredado de Control)
LoadControlState(Object)

Carga el estado de las propiedades del control GridView que deben conservarse, incluso cuando la propiedad EnableViewState se establece en false.Loads the state of the properties in the GridView control that need to be persisted, even when the EnableViewState property is set to false.

LoadViewState(Object)

Carga el estado de vista previamente guardado del control GridView.Loads the previously saved view state of the GridView control.

MapPathSecure(String)

Recupera la ruta de acceso física a la que se asigna una ruta de acceso virtual, absoluta o relativa.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Heredado de Control)
MarkAsDataBound()

Establece el estado del control en estado de vista como enlazado correctamente a los datos.Sets the state of the control in view state as successfully bound to data.

(Heredado de DataBoundControl)
MemberwiseClone()

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

(Heredado de Object)
MergeStyle(Style)

Copia en el control Web todos los elementos no vacíos del estilo especificado, pero no sobrescribe los elementos de estilo existentes en el mismo.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Heredado de WebControl)
OnBubbleEvent(Object, EventArgs)

Determina si el evento del control de servidor Web debe pasarse a la jerarquía de controles de servidor de la interfaz de usuario (UI) de la página.Determines whether the event for the Web server control is passed up the page's user interface (UI) server control hierarchy.

OnCreatingModelDataSource(CreatingModelDataSourceEventArgs)

Genera el evento CreatingModelDataSource.Raises the CreatingModelDataSource event.

(Heredado de DataBoundControl)
OnDataBinding(EventArgs)

Genera el evento DataBinding.Raises the DataBinding event.

(Heredado de Control)
OnDataBound(EventArgs)

Genera el evento DataBound.Raises the DataBound event.

(Heredado de BaseDataBoundControl)
OnDataPropertyChanged()

Vuelve a enlazar el control GridView a sus datos después de cambiar la propiedad DataMember, DataSource o DataSourceID.Rebinds the GridView control to its data after the DataMember, DataSource, or DataSourceID property is changed.

OnDataSourceViewChanged(Object, EventArgs)

Genera el evento DataSourceViewChanged.Raises the DataSourceViewChanged event.

OnInit(EventArgs)

Genera el evento Init.Raises the Init event.

OnLoad(EventArgs)

Controla el evento Load.Handles the Load event.

(Heredado de DataBoundControl)
OnPageIndexChanged(EventArgs)

Genera el evento PageIndexChanged.Raises the PageIndexChanged event.

OnPageIndexChanging(GridViewPageEventArgs)

Genera el evento PageIndexChanging.Raises the PageIndexChanging event.

OnPagePreLoad(Object, EventArgs)

Establece el estado inicializado del control enlazado a datos antes de cargar el control.Sets the initialized state of the data-bound control before the control is loaded.

OnPreRender(EventArgs)

Genera el evento PreRender.Raises the PreRender event.

OnRowCancelingEdit(GridViewCancelEditEventArgs)

Genera el evento RowCancelingEdit.Raises the RowCancelingEdit event.

OnRowCommand(GridViewCommandEventArgs)

Genera el evento RowCommand.Raises the RowCommand event.

OnRowCreated(GridViewRowEventArgs)

Genera el evento RowCreated.Raises the RowCreated event.

OnRowDataBound(GridViewRowEventArgs)

Genera el evento RowDataBound.Raises the RowDataBound event.

OnRowDeleted(GridViewDeletedEventArgs)

Genera el evento RowDeleted.Raises the RowDeleted event.

OnRowDeleting(GridViewDeleteEventArgs)

Genera el evento RowDeleting.Raises the RowDeleting event.

OnRowEditing(GridViewEditEventArgs)

Genera el evento RowEditing.Raises the RowEditing event.

OnRowUpdated(GridViewUpdatedEventArgs)

Genera el evento RowUpdated.Raises the RowUpdated event.

OnRowUpdating(GridViewUpdateEventArgs)

Genera el evento RowUpdating.Raises the RowUpdating event.

OnSelectedIndexChanged(EventArgs)

Genera el evento SelectedIndexChanged.Raises the SelectedIndexChanged event.

OnSelectedIndexChanging(GridViewSelectEventArgs)

Genera el evento SelectedIndexChanging.Raises the SelectedIndexChanging event.

OnSorted(EventArgs)

Genera el evento Sorted.Raises the Sorted event.

OnSorting(GridViewSortEventArgs)

Genera el evento Sorting.Raises the Sorting event.

OnUnload(EventArgs)

Genera el evento Unload.Raises the Unload event.

(Heredado de Control)
OpenFile(String)

Obtiene un objeto Stream utilizado para leer un archivo.Gets a Stream used to read a file.

(Heredado de Control)
PerformDataBinding(IEnumerable)

Enlaza el origen de datos especificado al control GridView.Binds the specified data source to the GridView control.

PerformSelect()

Recupera los datos del origen de datos asociado.Retrieves data from the associated data source.

(Heredado de DataBoundControl)
PrepareControlHierarchy()

Establece la jerarquía de controles.Establishes the control hierarchy.

RaiseBubbleEvent(Object, EventArgs)

Asigna los orígenes del evento y su información al control principal del control.Assigns any sources of the event and its information to the control's parent.

(Heredado de Control)
RaiseCallbackEvent(String)

Crea los argumentos para el controlador de devolución de llamada en el método GetCallbackEventReference(Control, String, String, String, Boolean).Creates the arguments for the callback handler in the GetCallbackEventReference(Control, String, String, String, Boolean) method.

RaisePostBackEvent(String)

Provoca los eventos correspondientes para el control GridView cuando devuelve datos al servidor.Raises the appropriate events for the GridView control when it posts back to the server.

RemovedControl(Control)

Se llama después de quitar un control secundario de la colección Controls del objeto Control.Called after a child control is removed from the Controls collection of the Control object.

(Heredado de Control)
Render(HtmlTextWriter)

Representa el contenido del control de servidor Web en el explorador del cliente por medio del objeto HtmlTextWriter especificado.Renders the Web server control content to the client's browser using the specified HtmlTextWriter object.

RenderBeginTag(HtmlTextWriter)

Representa la etiqueta HTML de apertura del control en el sistema de escritura especificado.Renders the HTML opening tag of the control to the specified writer. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Heredado de WebControl)
RenderChildren(HtmlTextWriter)

Envía el contenido del control secundario del control de servidor a un objeto HtmlTextWriter suministrado, que escribe el contenido que se va a representar en el cliente.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Heredado de Control)
RenderContents(HtmlTextWriter)

Representa el contenido del control en el sistema de escritura especificado.Renders the contents of the control to the specified writer. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Heredado de WebControl)
RenderControl(HtmlTextWriter)

Envía el contenido de control del servidor a un objeto HtmlTextWriter proporcionado y almacena información de seguimiento sobre el control si está habilitado el seguimiento.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Heredado de Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Coloca el contenido de un control de servidor en un objeto HtmlTextWriter proporcionado, utilizando un objeto ControlAdapter proporcionado.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Heredado de Control)
RenderEndTag(HtmlTextWriter)

Presenta la etiqueta HTML de cierre del control en el escritor especificado.Renders the HTML closing tag of the control into the specified writer. Este método lo usan principalmente los desarrolladores de controles.This method is used primarily by control developers.

(Heredado de WebControl)
ResolveAdapter()

Obtiene el adaptador de controles que se encarga de representar el control especificado.Gets the control adapter responsible for rendering the specified control.

(Heredado de Control)
ResolveClientUrl(String)

Obtiene una dirección URL que el explorador puede utilizar.Gets a URL that can be used by the browser.

(Heredado de Control)
ResolveUrl(String)

Convierte una dirección URL en una que el cliente solicitante pueda utilizar.Converts a URL into one that is usable on the requesting client.

(Heredado de Control)
SaveControlState()

Guarda el estado de las propiedades del control GridView que deben conservarse, incluso cuando la propiedad EnableViewState se establece en false.Saves the state of the properties in the GridView control that need to be persisted, even when the EnableViewState property is set to false.

SaveViewState()

Carga el estado de vista previamente guardado del control GridView.Loads the previously saved view state of the GridView control.

SelectRow(Int32)

Selecciona la fila que se va a editar en un control GridView.Selects the row to edit in a GridView control.

SetDesignModeState(IDictionary)

Establece los datos en tiempo de diseño para un control.Sets design-time data for a control.

(Heredado de Control)
SetEditRow(Int32)

Pone una fila en modo de edición en un control GridView usando el índice de fila especificado.Puts a row in edit mode in a GridView control by using the specified row index.

SetPageIndex(Int32)

Establece el índice de página del control GridView usando el índice de fila.Sets the page index of the GridView control by using the row index.

SetRenderMethodDelegate(RenderMethod)

Asigna un delegado de controlador de eventos para representar el control de servidor y su contenido en el control principal.Assigns an event handler delegate to render the server control and its content into its parent control.

(Heredado de Control)
SetTraceData(Object, Object)

Establece datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, para lo que usa la clave y el valor de los datos de seguimiento.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Heredado de Control)
SetTraceData(Object, Object, Object)

Establece datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, para lo que usa el objeto del que se ha realizado seguimiento, así como la clave y el valor de los datos de seguimiento.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Heredado de Control)
Sort(String, SortDirection)

Ordena el control GridView según la expresión y el sentido de ordenación especificados.Sorts the GridView control based on the specified sort expression and direction.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
TrackViewState()

Realiza el seguimiento de los cambios del estado de vista para el control GridView para poder almacenarlos en el objeto StateBag del control.Tracks view-state changes to the GridView control so they can be stored in the control's StateBag object. Este objeto es accesible a través de la propiedad ViewState.This object is accessible through the ViewState property.

UpdateRow(Int32, Boolean)

Actualiza el registro en el índice de fila especificado utilizando los valores de campo de la fila.Updates the record at the specified row index using the field values of the row.

ValidateDataSource(Object)

Comprueba que el objeto al que se enlaza un control enlazado a datos es compatible.Verifies that the object a data-bound control binds to is one it can work with.

(Heredado de DataBoundControl)

Eventos

CallingDataMethods

Se produce mientras se llama a los métodos de datos.Occurs when data methods are being called.

(Heredado de DataBoundControl)
CreatingModelDataSource

Se produce mientras se crea el objeto ModelDataSource.Occurs when the ModelDataSource object is being created.

(Heredado de DataBoundControl)
DataBinding

Se produce cuando el control de servidor se enlaza a un origen de datos.Occurs when the server control binds to a data source.

(Heredado de Control)
DataBound

Se produce después de que el control de servidor se enlaza a un origen de datos.Occurs after the server control binds to a data source.

(Heredado de BaseDataBoundControl)
Disposed

Se produce cuando un control de servidor se libera de la memoria, lo que constituye la última fase del período de duración de un control de servidor cuando se solicita una página ASP.NET.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Heredado de Control)
Init

Tiene lugar al inicializar el control de servidor, que es el primer paso en su ciclo de vida.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Heredado de Control)
Load

Se produce cuando el control de servidor se carga en el objeto Page.Occurs when the server control is loaded into the Page object.

(Heredado de Control)
PageIndexChanged

Se produce cuando se hace clic en uno de los botones de paginación, pero después de que el control GridView se ocupe de la operación de paginación.Occurs when one of the pager buttons is clicked, but after the GridView control handles the paging operation.

PageIndexChanging

Se produce cuando se hace clic en uno de los botones de paginación, pero antes de que el control GridView se ocupe de la operación de paginación.Occurs when one of the pager buttons is clicked, but before the GridView control handles the paging operation.

PreRender

Se produce una vez que se carga el objeto Control, pero antes de su representación.Occurs after the Control object is loaded but prior to rendering.

(Heredado de Control)
RowCancelingEdit

Se produce cuando se hace clic en el botón Cancelar de una fila en modo de edición, pero antes de que la fila salga del modo de edición.Occurs when the Cancel button of a row in edit mode is clicked, but before the row exits edit mode.

RowCommand

Se produce cuando se hace clic en un botón de un control GridView.Occurs when a button is clicked in a GridView control.

RowCreated

Se produce cuando se crea una fila en un control GridView.Occurs when a row is created in a GridView control.

RowDataBound

Se produce cuando una fila de datos se enlaza a los datos de un control GridView.Occurs when a data row is bound to data in a GridView control.

RowDeleted

Se produce cuando se hace clic en el botón Eliminar de una fila, pero después de que el control GridView elimine la fila.Occurs when a row's Delete button is clicked, but after the GridView control deletes the row.

RowDeleting

Se produce cuando se hace clic en el botón Eliminar de una fila, pero antes de que el control GridView elimine la fila.Occurs when a row's Delete button is clicked, but before the GridView control deletes the row.

RowEditing

Se produce cuando se hace clic en el botón Editar de una fila, pero antes de que el control GridView entre en el modo de edición.Occurs when a row's Edit button is clicked, but before the GridView control enters edit mode.

RowUpdated

Se produce cuando se hace clic en el botón Actualizar de una fila, pero después de que el control GridView actualice la fila.Occurs when a row's Update button is clicked, but after the GridView control updates the row.

RowUpdating

Se produce cuando se hace clic en el botón Actualizar de una fila, pero antes de que el control GridView actualice la fila.Occurs when a row's Update button is clicked, but before the GridView control updates the row.

SelectedIndexChanged

Se produce cuando se hace clic en el botón Seleccionar de una fila, pero después de que el control GridView se ocupe de la operación de selección.Occurs when a row's Select button is clicked, but after the GridView control handles the select operation.

SelectedIndexChanging

Se produce cuando se hace clic en el botón Seleccionar de una fila, pero antes de que el control GridView se ocupe de la operación de selección.Occurs when a row's Select button is clicked, but before the GridView control handles the select operation.

Sorted

Se produce cuando se hace clic en el hipervínculo para ordenar una columna, pero después de que el control GridView se ocupe de la operación de ordenación.Occurs when the hyperlink to sort a column is clicked, but after the GridView control handles the sort operation.

Sorting

Se produce cuando se hace clic en el hipervínculo para ordenar una columna, pero antes de que el control GridView se ocupe de la operación de ordenación.Occurs when the hyperlink to sort a column is clicked, but before the GridView control handles the sort operation.

Unload

Se produce cuando el control de servidor se descarga de la memoria.Occurs when the server control is unloaded from memory.

(Heredado de Control)

Implementaciones de interfaz explícitas

IAttributeAccessor.GetAttribute(String)

Obtiene un atributo del control Web con el nombre especificado.Gets an attribute of the Web control with the specified name.

(Heredado de WebControl)
IAttributeAccessor.SetAttribute(String, String)

Establece un atributo del control Web con el nombre y el valor especificados.Sets an attribute of the Web control to the specified name and value.

(Heredado de WebControl)
ICallbackContainer.GetCallbackScript(IButtonControl, String)

Crea el script de devolución de llamada para un botón que realiza una operación de ordenación.Creates the callback script for a button that performs a sorting operation.

ICallbackEventHandler.GetCallbackResult()

Devuelve el resultado de un evento de devolución de llamada que tiene como destino un control.Returns the result of a callback event that targets a control.

ICallbackEventHandler.RaiseCallbackEvent(String)

Crea los argumentos para el controlador de devolución de llamada en el método GetCallbackEventReference(Control, String, String, String, Boolean).Creates the arguments for the callback handler in the GetCallbackEventReference(Control, String, String, String, Boolean) method.

IControlBuilderAccessor.ControlBuilder

Para una descripción de este miembro, vea ControlBuilder.For a description of this member, see ControlBuilder.

(Heredado de Control)
IControlDesignerAccessor.GetDesignModeState()

Para una descripción de este miembro, vea GetDesignModeState().For a description of this member, see GetDesignModeState().

(Heredado de Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Para una descripción de este miembro, vea SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Heredado de Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Para una descripción de este miembro, vea SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Heredado de Control)
IControlDesignerAccessor.UserData

Para una descripción de este miembro, vea UserData.For a description of this member, see UserData.

(Heredado de Control)
IDataBindingsAccessor.DataBindings

Para una descripción de este miembro, vea DataBindings.For a description of this member, see DataBindings.

(Heredado de Control)
IDataBindingsAccessor.HasDataBindings

Para una descripción de este miembro, vea HasDataBindings.For a description of this member, see HasDataBindings.

(Heredado de Control)
IDataBoundControl.DataKeyNames

Obtiene o establece los nombres de los campos de clave principal de los elementos que se muestran en un control enlazado a datos.Gets or sets the names of the primary key fields for the items displayed in a data-bound control.

IDataBoundControl.DataMember

Obtiene o establece la tabla expuesta por el control de origen de datos que se va a enlazar al control enlazado a datos.Gets or sets the table that is exposed by the data source control to bind to the data-bound control.

IDataBoundControl.DataSource

Obtiene o establece el objeto de origen de datos del que el control enlazado a datos recupera la lista de elementos de datos.Gets or sets the data source object from which the data-bound control retrieves the list of data items.

IDataBoundControl.DataSourceID

Obtiene o establece el identificador del origen de datos del que el control enlazado a datos recupera la lista de elementos de datos.Gets or sets the ID of the data source from which the data-bound control retrieves the list of data items.

IDataBoundControl.DataSourceObject

Obtiene o establece el objeto de origen de datos del que el control enlazado a datos recupera la lista de elementos de datos.Gets or sets the data source object from which the data-bound control retrieves the list of data items.

IDataBoundListControl.ClientIDRowSuffix

Obtiene o establece los nombres de los campos de datos cuyos valores se anexan al valor de propiedad ClientID para identificar de manera única cada instancia de un control enlazado a datos.Gets or sets the names of the data fields whose values are appended to the ClientID property value to uniquely identify each instance of a data-bound control.

IDataBoundListControl.DataKeys

Obtiene una colección de los objetos que representan el valor de DataKeys de un control enlazado a datos.Gets a collection of objects that represent the DataKeys value in a data-bound control.

IDataBoundListControl.EnablePersistedSelection

Obtiene o establece un valor que indica si la selección de una fila se basa en los valores de índice o de clave de datos.Gets or sets a value that indicates whether the selection of a row is based on index or on data-key values.

IDataBoundListControl.SelectedDataKey

Obtiene el objeto que contiene el valor de la clave de datos de la fila seleccionada en un control enlazado a datos.Gets the object that contains the data key value for the selected row in a data-bound control.

IDataBoundListControl.SelectedIndex

Obtiene o establece el índice de la fila seleccionada en el control enlazado a datos.Gets or sets the index of the selected row in the data-bound control.

IDataKeysControl.ClientIDRowSuffixDataKeys

Obtiene los valores de datos que se usan para identificar de manera única cada instancia de un control enlazado a datos cuando ASP.NET genera el valor de ClientID.Gets the data values that are used to uniquely identify each instance of a data-bound control when ASP.NET generates the ClientID value.

IExpressionsAccessor.Expressions

Para una descripción de este miembro, vea Expressions.For a description of this member, see Expressions.

(Heredado de Control)
IExpressionsAccessor.HasExpressions

Para una descripción de este miembro, vea HasExpressions.For a description of this member, see HasExpressions.

(Heredado de Control)
IFieldControl.FieldsGenerator

Obtiene o establece el control que genera automáticamente las columnas de un control enlazado a datos que van a usar los datos dinámicos de ASP.NET.Gets or sets the control that automatically generates the columns for a data-bound control for use by ASP.NET Dynamic Data.

IParserAccessor.AddParsedSubObject(Object)

Para una descripción de este miembro, vea AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Heredado de Control)
IPersistedSelector.DataKey

Para obtener una descripción de este miembro, vea DataKey.For a description of this member, see DataKey.

IPostBackContainer.GetPostBackOptions(IButtonControl)

Crea un objeto PostBackOptions que representa el comportamiento del postback del control de botón especificado.Creates a PostBackOptions object that represents the postback behavior of the specified button control.

IPostBackEventHandler.RaisePostBackEvent(String)

Provoca los eventos correspondientes para el control GridView cuando devuelve datos al servidor.Raises the appropriate events for the GridView control when it posts back to the server.

Métodos de extensión

EnablePersistedSelection(BaseDataBoundControl)

Habilita la selección para que persista en controles de datos que admiten selección y paginación.Enables selection to be persisted in data controls that support selection and paging.

FindDataSourceControl(Control)

Devuelve el origen de datos que está asociado al control de datos del control especificado.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Devuelve la plantilla de campo para la columna especificada en el contenedor de nomenclatura del control especificado.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

Devuelve el objeto de metatabla para el control de datos contenedor.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

Obtiene la colección de los valores predeterminados para el control de datos especificado.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

Obtiene los metadatos de la tabla para el control de datos especificado.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

Establece los metadatos de la tabla para el control de datos especificado.Sets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Establece los metadatos de tabla y la asignación de valores predeterminados para el control de datos especificado.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

Establece los metadatos de tabla y la asignación de valores predeterminados para el control de datos especificado.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

Determina si están disponibles los metadatos de la tabla.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

Habilita el comportamiento de datos dinámicos para el control de datos especificado.Enables Dynamic Data behavior for the specified data control.

Se aplica a

Consulte también: