DataGridTableStyle Clase

Definición

Representa la tabla dibujada por el control DataGrid en tiempo de ejecución.Represents the table drawn by the DataGrid control at run time.

public ref class DataGridTableStyle : System::ComponentModel::Component, System::Windows::Forms::IDataGridEditingService
public class DataGridTableStyle : System.ComponentModel.Component, System.Windows.Forms.IDataGridEditingService
type DataGridTableStyle = class
    inherit Component
    interface IDataGridEditingService
Public Class DataGridTableStyle
Inherits Component
Implements IDataGridEditingService
Herencia
DataGridTableStyle
Implementaciones

Ejemplos

En el ejemplo de código siguiente se crean dos instancias de DataGridTableStyle y se establece el MappingName de cada objeto en el @no__t 2 de un DataTable en un DataSet.The following code example creates two DataGridTableStyle instances and sets the MappingName of each object to the TableName of a DataTable in a DataSet. A continuación, en el ejemplo se agregan objetos DataGridColumnStyle al GridColumnStylesCollection de cada DataGridTableStyle.The example then adds DataGridColumnStyle objects to the GridColumnStylesCollection of each DataGridTableStyle. Para obtener un ejemplo en el que se ejecuta, vea el ejemplo System.Windows.Forms.DataGrid.For an example that runs, see the System.Windows.Forms.DataGrid example.

void AddCustomDataTableStyle()
{
   
   /* Create a new DataGridTableStyle and set
         its MappingName to the TableName of a DataTable. */
   DataGridTableStyle^ ts1 = gcnew DataGridTableStyle;
   ts1->MappingName = "Customers";
   
   /* Add a GridColumnStyle and set its MappingName 
         to the name of a DataColumn in the DataTable. 
         Set the HeaderText and Width properties. */
   DataGridColumnStyle^ boolCol = gcnew DataGridBoolColumn;
   boolCol->MappingName = "Current";
   boolCol->HeaderText = "IsCurrent Customer";
   boolCol->Width = 150;
   ts1->GridColumnStyles->Add( boolCol );
   
   // Add a second column style.
   DataGridColumnStyle^ TextCol = gcnew DataGridTextBoxColumn;
   TextCol->MappingName = "custName";
   TextCol->HeaderText = "Customer Name";
   TextCol->Width = 250;
   ts1->GridColumnStyles->Add( TextCol );
   
   // Create the second table style with columns.
   DataGridTableStyle^ ts2 = gcnew DataGridTableStyle;
   ts2->MappingName = "Orders";
   
   // Change the colors.
   ts2->ForeColor = Color::Yellow;
   ts2->AlternatingBackColor = Color::Blue;
   ts2->BackColor = Color::Blue;
   
   // Create new DataGridColumnStyle objects.
   DataGridColumnStyle^ cOrderDate = gcnew DataGridTextBoxColumn;
   cOrderDate->MappingName = "OrderDate";
   cOrderDate->HeaderText = "Order Date";
   cOrderDate->Width = 100;
   ts2->GridColumnStyles->Add( cOrderDate );
   PropertyDescriptorCollection^ pcol = this->BindingContext[ myDataSet,"Customers.custToOrders" ]->GetItemProperties();
   DataGridColumnStyle^ csOrderAmount = gcnew DataGridTextBoxColumn( pcol[ "OrderAmount" ],"c",true );
   csOrderAmount->MappingName = "OrderAmount";
   csOrderAmount->HeaderText = "Total";
   csOrderAmount->Width = 100;
   ts2->GridColumnStyles->Add( csOrderAmount );
   
   // Add the DataGridTableStyle objects to the collection.
   myDataGrid->TableStyles->Add( ts1 );
   myDataGrid->TableStyles->Add( ts2 );
}

private void AddCustomDataTableStyle()
   {
      /* Create a new DataGridTableStyle and set
      its MappingName to the TableName of a DataTable. */
      DataGridTableStyle ts1 = new DataGridTableStyle();
      ts1.MappingName = "Customers";

      /* Add a GridColumnStyle and set its MappingName 
      to the name of a DataColumn in the DataTable. 
      Set the HeaderText and Width properties. */
      
      DataGridColumnStyle boolCol = new DataGridBoolColumn();
      boolCol.MappingName = "Current";
      boolCol.HeaderText = "IsCurrent Customer";
      boolCol.Width = 150;
      ts1.GridColumnStyles.Add(boolCol);
      
      // Add a second column style.
      DataGridColumnStyle TextCol = new DataGridTextBoxColumn();
      TextCol.MappingName = "custName";
      TextCol.HeaderText = "Customer Name";
      TextCol.Width = 250;
      ts1.GridColumnStyles.Add(TextCol);


      // Create the second table style with columns.
      DataGridTableStyle ts2 = new DataGridTableStyle();
      ts2.MappingName = "Orders";
      // Change the colors.
      ts2.ForeColor = Color.Yellow;
      ts2.AlternatingBackColor = Color.Blue;
      ts2.BackColor = Color.Blue;
      
      // Create new DataGridColumnStyle objects.
      DataGridColumnStyle cOrderDate = 
      new DataGridTextBoxColumn();
      cOrderDate.MappingName = "OrderDate";
      cOrderDate.HeaderText = "Order Date";
      cOrderDate.Width = 100;
      ts2.GridColumnStyles.Add(cOrderDate);

      PropertyDescriptorCollection pcol = this.BindingContext
      [myDataSet, "Customers.custToOrders"].GetItemProperties();
      
      DataGridColumnStyle csOrderAmount = 
      new DataGridTextBoxColumn(pcol["OrderAmount"], "c", true);
      csOrderAmount.MappingName = "OrderAmount";
      csOrderAmount.HeaderText = "Total";
      csOrderAmount.Width = 100;
      ts2.GridColumnStyles.Add(csOrderAmount);

      // Add the DataGridTableStyle objects to the collection.
      myDataGrid.TableStyles.Add(ts1);
      myDataGrid.TableStyles.Add(ts2);
   }

Private Sub AddCustomDataTableStyle()
    ' Create a new DataGridTableStyle and set
    ' its MappingName to the TableName of a DataTable. 
    Dim ts1 As New DataGridTableStyle()
    ts1.MappingName = "Customers"
    
    ' Add a GridColumnStyle and set its MappingName
    ' to the name of a DataColumn in the DataTable.
    ' Set the HeaderText and Width properties. 
    
    Dim boolCol As New DataGridBoolColumn()
    boolCol.MappingName = "Current"
    boolCol.HeaderText = "IsCurrent Customer"
    boolCol.Width = 150
    ts1.GridColumnStyles.Add(boolCol)
    
    ' Add a second column style.
    Dim TextCol As New DataGridTextBoxColumn()
    TextCol.MappingName = "custName"
    TextCol.HeaderText = "Customer Name"
    TextCol.Width = 250
    ts1.GridColumnStyles.Add(TextCol)

    ' Create the second table style with columns.
    Dim ts2 As New DataGridTableStyle()
    ts2.MappingName = "Orders"

    ' Change the colors.
    ts2.ForeColor = Color.Yellow
    ts2.AlternatingBackColor = Color.Blue
    ts2.BackColor = Color.Blue
    
    ' Create new DataGridColumnStyle objects.
    Dim cOrderDate As New DataGridTextBoxColumn()
    cOrderDate.MappingName = "OrderDate"
    cOrderDate.HeaderText = "Order Date"
    cOrderDate.Width = 100
    ts2.GridColumnStyles.Add(cOrderDate)
    
    Dim pcol As PropertyDescriptorCollection = Me.BindingContext(myDataSet, "Customers.custToOrders").GetItemProperties()
    
    Dim csOrderAmount As New DataGridTextBoxColumn(pcol("OrderAmount"), "c", True)
    csOrderAmount.MappingName = "OrderAmount"
    csOrderAmount.HeaderText = "Total"
    csOrderAmount.Width = 100
    ts2.GridColumnStyles.Add(csOrderAmount)

    ' Add the DataGridTableStyle objects to the collection.
    myDataGrid.TableStyles.Add(ts1)
    myDataGrid.TableStyles.Add(ts2)
End Sub

Comentarios

El control System.Windows.Forms.DataGrid muestra los datos en formato de cuadrícula.The System.Windows.Forms.DataGrid control displays data in the form of a grid. El DataGridTableStyle es una clase que solo representa la cuadrícula dibujada.The DataGridTableStyle is a class that represents the drawn grid only. Esta cuadrícula no se debe confundir con la clase DataTable, que es un origen de datos posible para la cuadrícula.This grid should not be confused with the DataTable class, which is a possible source of data for the grid. En su lugar, el DataGridTableStyle representa estrictamente la cuadrícula cuando se pinta en el control.Instead, the DataGridTableStyle strictly represents the grid as it is painted in the control. Por lo tanto, a través del DataGridTableStyle, puede controlar la apariencia de la cuadrícula para cada DataTable.Therefore, through the DataGridTableStyle you can control the appearance of the grid for each DataTable. Para especificar qué DataGridTableStyle se usa al mostrar los datos de un @no__t determinado, establezca el @no__t 2 en el TableName de un DataTable.To specify which DataGridTableStyle is used when displaying data from a particular DataTable, set the MappingName to the TableName of a DataTable.

El GridTableStylesCollection recuperado a través de la propiedad TableStyles contiene todos los objetos DataGridTableStyle utilizados por un control System.Windows.Forms.DataGrid.The GridTableStylesCollection retrieved through the TableStyles property contains all the DataGridTableStyle objects used by a System.Windows.Forms.DataGrid control. La colección puede contener tantos objetos DataGridTableStyle como sea necesario, pero el MappingName de cada uno de ellos debe ser único.The collection can contain as many DataGridTableStyle objects as you need, however the MappingName of each must be unique. En tiempo de ejecución, esto permite sustituir un DataGridTableStyle distinto para los mismos datos, en función de las preferencias del usuario.At run time, this allows you to substitute a different DataGridTableStyle for the same data, depending on the user's preference. Para hacerlo:To do this:

  1. Rellene el GridTableStylesCollection con objetos DataGridTableStyle.Populate the GridTableStylesCollection with DataGridTableStyle objects. Si un DataGridTableStyle existe en el GridTableStylesCollection cuyo valor de propiedad MappingName es igual a la propiedad TableName del objeto DataTable, se muestra DataTable con este DataGridTableStyle.If a DataGridTableStyle exists in the GridTableStylesCollection whose MappingName property value equals the DataTable object's TableName property, the DataTable is displayed with this DataGridTableStyle. Si no existe ningún DataGridTableStyle con un @no__t coincidente-1, se muestra el @no__t 2 con el estilo predeterminado para las tablas de cuadrícula de datos.If no DataGridTableStyle exists with a matching MappingName, the DataTable is displayed with the default style for data grid tables.

  2. Cuando se necesite un estilo de cuadrícula diferente, use la propiedad Item para seleccionar el @no__t adecuado-1 (pase TableName a la propiedad Item[String]) y establezca el MappingName del objeto devuelto en un nuevo valor.When a different grid style is needed, use the Item property to select the appropriate DataGridTableStyle (pass the TableName to the Item[String] property) and set the MappingName of the returned object to a new value.

  3. Use la propiedad Item[String] para seleccionar el @no__t deseado y establezca su MappingName en el TableName de DataTable.Use the Item[String] property to select the desired DataGridTableStyle, and set its MappingName to the TableName of the DataTable.

Precaución

Cree siempre objetos DataGridColumnStyle y agréguelos al GridColumnStylesCollection antes de agregar objetos DataGridTableStyle a GridTableStylesCollection.Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. Cuando se agrega un @no__t vacío-0 con un valor MappingName válido a la colección, se generan automáticamente los objetos DataGridColumnStyle.When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. Por consiguiente, se producirá una excepción si intenta agregar nuevos objetos DataGridColumnStyle con valores duplicados de MappingName a la GridColumnStylesCollection.Consequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

Para determinar qué DataGridTableStyle se muestra actualmente, use las propiedades DataSource y DataMember del System.Windows.Forms.DataGrid para devolver un CurrencyManager.To determine which DataGridTableStyle is currently displayed, use the DataSource and DataMember properties of the System.Windows.Forms.DataGrid to return a CurrencyManager. Si el origen de datos implementa la interfaz ITypedList, puede usar el método GetListName para devolver el @no__t 2 de la tabla actual.If the data source implements the ITypedList interface, you can use the GetListName method to return the MappingName of the current table. Esto se muestra en el C# código siguiente:This is shown in the C# code below:

private void PrintCurrentListName(DataGrid myDataGrid){  
 CurrencyManager myCM = (CurrencyManager)  
 BindingContext[myDataGrid.DataSource, myDataGrid.DataMember];  
 IList myList = myCM.List;  
 ITypedList thisList = (ITypedList) myList;  
 Console.WriteLine(thisList.GetListName(null));  
}  

Si el DataSet contiene objetos DataTable relacionados con objetos DataRelation y el DataTable que se muestra actualmente es una tabla secundaria, el DataMember devolverá una cadena con el formato TableName. RelationName (en el caso más simple).If the DataSet contains DataTable objects related through DataRelation objects, and the currently displayed DataTable is a child table, the DataMember will return a string in the form of TableName.RelationName (in the simplest case). Si el DataTable está más abajo en la jerarquía, la cadena contendrá el nombre de la tabla primaria seguido de los valores de RelationName necesarios para alcanzar el nivel de la tabla.If the DataTable is further down in the hierarchy, the string will consist of the parent table's name followed by the necessary RelationName values required to reach the table's level. Por ejemplo, Imagine tres objetos DataTable en una relación jerárquica denominada (de arriba abajo) Regions, Customers y Orders, y dos objetos DataRelation denominados RegionsToCustomers y CustomersToOrders, la propiedad DataMember devolverá " Regions. RegionsToCustomers. CustomersToOrders ".For example, imagine three DataTable objects in a hierarchical relationship named (top to bottom) Regions, Customers, and Orders, and two DataRelation objects named RegionsToCustomers and CustomersToOrders, the DataMember property will return "Regions.RegionsToCustomers.CustomersToOrders". Sin embargo, el MappingName será entonces "Orders".However, the MappingName will then be "Orders".

La colección de objetos DataGridTableStyle se devuelve a través de la propiedad TableStyles del System.Windows.Forms.DataGrid.The collection of DataGridTableStyle objects is returned through the TableStyles property of the System.Windows.Forms.DataGrid.

Cuando se muestra un DataGridTableStyle, la configuración de DataGridTableStyle invalidará la configuración del control System.Windows.Forms.DataGrid.When a DataGridTableStyle is displayed, the settings for the DataGridTableStyle will override the settings for the System.Windows.Forms.DataGrid control. Si no se establece un valor para una propiedad DataGridTableStyle determinada, se usará en su lugar el valor del control System.Windows.Forms.DataGrid.If a value is not set for a particular DataGridTableStyle property, the System.Windows.Forms.DataGrid control's value will be used instead. En la lista siguiente se muestran las propiedades de DataGridColumnStyle que se pueden establecer para invalidar las propiedades de control de System.Windows.Forms.DataGrid:The following list shows the DataGridColumnStyle properties that can be set to override System.Windows.Forms.DataGrid control properties:

Para enlazar el DataGrid a una matriz fuertemente tipada de objetos, el tipo de objeto debe contener propiedades públicas.To bind the DataGrid to a strongly typed array of objects, the object type must contain public properties. Para crear un DataGridTableStyle que muestre la matriz, establezca la propiedad DataGridTableStyle.MappingName en typename, donde typename se reemplaza por el nombre del tipo de objeto.To create a DataGridTableStyle that displays the array, set the DataGridTableStyle.MappingName property to typename where typename is replaced by the name of the object type. Tenga en cuenta también que la propiedad MappingName distingue entre mayúsculas y minúsculas; el nombre del tipo debe coincidir exactamente.Also note that the MappingName property is case-sensitive; the type name must be matched exactly. Vea la propiedad MappingName para obtener un ejemplo.See the MappingName property for an example.

También puede enlazar el DataGrid a un ArrayList.You can also bind the DataGrid to an ArrayList. Una característica del ArrayList es que puede contener objetos de varios tipos, pero el DataGrid solo se puede enlazar a dicha lista cuando todos los elementos de la lista son del mismo tipo que el primer elemento.A feature of the ArrayList is that it can contain objects of multiple types, but the DataGrid can only bind to such a list when all items in the list are of the same type as the first item. Esto significa que todos los objetos deben ser del mismo tipo, o bien deben heredar de la misma clase que el primer elemento de la lista.This means that all objects must either be of the same type, or they must inherit from the same class as the first item in the list. Por ejemplo, si el primer elemento de una lista es un Control, el segundo elemento podría ser un TextBox (que hereda de Control).For example, if the first item in a list is a Control, the second item could be a TextBox (which inherits from Control). Por otro lado, si el primer elemento es un TextBox, el segundo objeto no puede ser un Control.If, on the other hand, the first item is a TextBox, the second object cannot be a Control. Además, el ArrayList debe tener elementos en él cuando esté enlazado y los objetos de DataGridTableStyle deben contener propiedades públicas.Further, the ArrayList must have items in it when it is bound and the objects in the DataGridTableStyle must contain public properties. Un @no__t vacío-0 producirá una cuadrícula vacía.An empty ArrayList will result in an empty grid. Al enlazar a un ArrayList, establezca el MappingName de DataGridTableStyle en "ArrayList" (el nombre de tipo).When binding to an ArrayList, set the MappingName of the DataGridTableStyle to "ArrayList" (the type name).

Constructores

DataGridTableStyle()

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

DataGridTableStyle(Boolean)

Inicializa una nueva instancia de la clase DataGridTableStyle usando el valor especificado para determinar si la tabla de la cuadrícula es el estilo predeterminado.Initializes a new instance of the DataGridTableStyle class using the specified value to determine whether the grid table is the default style.

DataGridTableStyle(CurrencyManager)

Inicializa una nueva instancia de la clase DataGridTableStyle con el objeto CurrencyManager especificado.Initializes a new instance of the DataGridTableStyle class with the specified CurrencyManager.

Campos

DefaultTableStyle

Obtiene el estilo de tabla predeterminado.Gets the default table style.

Propiedades

AllowSorting

Indica si se permite ordenar la tabla de la cuadrícula al usar este DataGridTableStyle.Indicates whether sorting is allowed on the grid table when this DataGridTableStyle is used.

AlternatingBackColor

Obtiene o establece el color de fondo de las filas impares de la cuadrícula.Gets or sets the background color of odd-numbered rows of the grid.

BackColor

Obtiene o establece el color de fondo de las filas pares de la cuadrícula.Gets or sets the background color of even-numbered rows of the grid.

CanRaiseEvents

Obtiene un valor que indica si el componente puede generar un evento.Gets a value indicating whether the component can raise an event.

(Heredado de Component)
ColumnHeadersVisible

Obtiene o establece un valor que indica si se ven los encabezados de columna.Gets or sets a value indicating whether column headers are visible.

Container

Obtiene IContainer que contiene Component.Gets the IContainer that contains the Component.

(Heredado de Component)
DataGrid

Obtiene o establece el control DataGrid de la tabla dibujada.Gets or sets the DataGrid control for the drawn table.

DesignMode

Obtiene un valor que indica si Component está actualmente en modo de diseño.Gets a value that indicates whether the Component is currently in design mode.

(Heredado de Component)
Events

Obtiene la lista de controladores de eventos asociados a Component.Gets the list of event handlers that are attached to this Component.

(Heredado de Component)
ForeColor

Obtiene o establece el color de primer plano de la tabla de la cuadrícula.Gets or sets the foreground color of the grid table.

GridColumnStyles

Obtiene la colección de columnas dibujadas de esta tabla.Gets the collection of columns drawn for this table.

GridLineColor

Obtiene o establece el color de las líneas de la cuadrícula.Gets or sets the color of grid lines.

GridLineStyle

Obtiene o establece el estilo de las líneas de la cuadrícula.Gets or sets the style of grid lines.

HeaderBackColor

Obtiene o establece el color de fondo de los encabezados.Gets or sets the background color of headers.

HeaderFont

Obtiene o establece la fuente utilizada para los títulos de los encabezados.Gets or sets the font used for header captions.

HeaderForeColor

Obtiene o establece el color de primer plano de los encabezados.Gets or sets the foreground color of headers.

LinkColor

Obtiene o establece el color del texto de los vínculos.Gets or sets the color of link text.

LinkHoverColor

Obtiene o establece el color mostrado al desplazarse sobre el texto del vínculo.Gets or sets the color displayed when hovering over link text.

MappingName

Obtiene o establece el nombre utilizado para asignar esta tabla a un origen de datos específico.Gets or sets the name used to map this table to a specific data source.

PreferredColumnWidth

Obtiene o establece el ancho utilizado para crear columnas cuando se muestra una nueva cuadrícula.Gets or sets the width used to create columns when a new grid is displayed.

PreferredRowHeight

Obtiene o establece el alto utilizado para crear una fila cuando se muestra una nueva cuadrícula.Gets or sets the height used to create a row when a new grid is displayed.

ReadOnly

Obtiene o establece un valor que indica si se pueden editar las columnas.Gets or sets a value indicating whether columns can be edited.

RowHeadersVisible

Obtiene o establece un valor que indica si se ven los encabezados de fila.Gets or sets a value indicating whether row headers are visible.

RowHeaderWidth

Obtiene o establece el ancho de los encabezados de fila.Gets or sets the width of row headers.

SelectionBackColor

Obtiene o establece el color de fondo de las celdas seleccionadas.Gets or sets the background color of selected cells.

SelectionForeColor

Obtiene o establece el color de primer plano de las celdas seleccionadas.Gets or sets the foreground color of selected cells.

Site

Obtiene o establece el ISite de Component.Gets or sets the ISite of the Component.

(Heredado de Component)

Métodos

BeginEdit(DataGridColumnStyle, Int32)

Solicita una operación de edición.Requests an edit operation.

CreateGridColumn(PropertyDescriptor)

Crea un DataGridColumnStyle usando el descriptor de propiedades especificado.Creates a DataGridColumnStyle, using the specified property descriptor.

CreateGridColumn(PropertyDescriptor, Boolean)

Crea un DataGridColumnStyle usando el descriptor de propiedades especificado.Creates a DataGridColumnStyle using the specified property descriptor. Especifica si DataGridColumnStyle es un estilo de columna predeterminado.Specifies whether the DataGridColumnStyle is a default column style.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Heredado de MarshalByRefObject)
Dispose()

Libera todos los recursos que usa Component.Releases all resources used by the Component.

(Heredado de Component)
Dispose(Boolean)

Se deshace de los recursos (distintos de la memoria) que usa DataGridTableStyle.Disposes of the resources (other than memory) used by the DataGridTableStyle.

EndEdit(DataGridColumnStyle, Int32, Boolean)

Solicita que una operación de edición finalice.Requests an end to an edit operation.

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)
GetHashCode()

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

(Heredado de Object)
GetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Heredado de MarshalByRefObject)
GetService(Type)

Devuelve un objeto que representa el servicio suministrado por Component o por Container.Returns an object that represents a service provided by the Component or by its Container.

(Heredado de Component)
GetType()

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

(Heredado de Object)
InitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Heredado de MarshalByRefObject)
MemberwiseClone()

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

(Heredado de Object)
MemberwiseClone(Boolean)

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

(Heredado de MarshalByRefObject)
OnAllowSortingChanged(EventArgs)

Genera el evento AllowSortingChanged.Raises the AllowSortingChanged event.

OnAlternatingBackColorChanged(EventArgs)

Genera el evento AlternatingBackColorChanged.Raises the AlternatingBackColorChanged event.

OnBackColorChanged(EventArgs)

Genera el evento BackColorChanged.Raises the BackColorChanged event.

OnColumnHeadersVisibleChanged(EventArgs)

Genera el evento ColumnHeadersVisibleChanged.Raises the ColumnHeadersVisibleChanged event.

OnForeColorChanged(EventArgs)

Genera el evento ForeColorChanged.Raises the ForeColorChanged event.

OnGridLineColorChanged(EventArgs)

Genera el evento GridLineColorChanged.Raises the GridLineColorChanged event.

OnGridLineStyleChanged(EventArgs)

Genera el evento GridLineStyleChanged.Raises the GridLineStyleChanged event.

OnHeaderBackColorChanged(EventArgs)

Genera el evento HeaderBackColorChanged.Raises the HeaderBackColorChanged event.

OnHeaderFontChanged(EventArgs)

Genera el evento HeaderFontChanged.Raises the HeaderFontChanged event.

OnHeaderForeColorChanged(EventArgs)

Genera el evento HeaderForeColorChanged.Raises the HeaderForeColorChanged event.

OnLinkColorChanged(EventArgs)

Genera el evento LinkColorChanged.Raises the LinkColorChanged event.

OnLinkHoverColorChanged(EventArgs)

Genera el evento LinkHoverColorChanged.Raises the LinkHoverColorChanged event.

OnMappingNameChanged(EventArgs)

Genera el evento MappingNameChanged.Raises the MappingNameChanged event.

OnPreferredColumnWidthChanged(EventArgs)

Genera el evento PreferredColumnWidthChanged.Raises the PreferredColumnWidthChanged event.

OnPreferredRowHeightChanged(EventArgs)

Genera el evento PreferredRowHeightChanged.Raises the PreferredRowHeightChanged event.

OnReadOnlyChanged(EventArgs)

Genera el evento ReadOnlyChanged.Raises the ReadOnlyChanged event.

OnRowHeadersVisibleChanged(EventArgs)

Genera el evento RowHeadersVisibleChanged.Raises the RowHeadersVisibleChanged event.

OnRowHeaderWidthChanged(EventArgs)

Genera el evento RowHeaderWidthChanged.Raises the RowHeaderWidthChanged event.

OnSelectionBackColorChanged(EventArgs)

Genera el evento SelectionBackColorChanged.Raises the SelectionBackColorChanged event.

OnSelectionForeColorChanged(EventArgs)

Genera el evento SelectionForeColorChanged.Raises the SelectionForeColorChanged event.

ResetAlternatingBackColor()

Restablece el valor predeterminado de la propiedad AlternatingBackColor.Resets the AlternatingBackColor property to its default value.

ResetBackColor()

Restablece el valor predeterminado de la propiedad BackColor.Resets the BackColor property to its default value.

ResetForeColor()

Restablece el valor predeterminado de la propiedad ForeColor.Resets the ForeColor property to its default value.

ResetGridLineColor()

Restablece el valor predeterminado de la propiedad GridLineColor.Resets the GridLineColor property to its default value.

ResetHeaderBackColor()

Restablece el valor predeterminado de la propiedad HeaderBackColor.Resets the HeaderBackColor property to its default value.

ResetHeaderFont()

Restablece el valor predeterminado de la propiedad HeaderFont.Resets the HeaderFont property to its default value.

ResetHeaderForeColor()

Restablece el valor predeterminado de la propiedad HeaderForeColor.Resets the HeaderForeColor property to its default value.

ResetLinkColor()

Restablece el valor predeterminado de la propiedad LinkColor.Resets the LinkColor property to its default value.

ResetLinkHoverColor()

Restablece el valor predeterminado de la propiedad LinkHoverColor.Resets the LinkHoverColor property to its default value.

ResetSelectionBackColor()

Restablece el valor predeterminado de la propiedad SelectionBackColor.Resets the SelectionBackColor property to its default value.

ResetSelectionForeColor()

Restablece el valor predeterminado de la propiedad SelectionForeColor.Resets the SelectionForeColor property to its default value.

ShouldSerializeAlternatingBackColor()

Indica si la propiedad AlternatingBackColor debe persistir.Indicates whether the AlternatingBackColor property should be persisted.

ShouldSerializeBackColor()

Indica si la propiedad BackColor debe persistir.Indicates whether the BackColor property should be persisted.

ShouldSerializeForeColor()

Indica si la propiedad ForeColor debe persistir.Indicates whether the ForeColor property should be persisted.

ShouldSerializeGridLineColor()

Indica si la propiedad GridLineColor debe persistir.Indicates whether the GridLineColor property should be persisted.

ShouldSerializeHeaderBackColor()

Indica si la propiedad HeaderBackColor debe persistir.Indicates whether the HeaderBackColor property should be persisted.

ShouldSerializeHeaderForeColor()

Indica si la propiedad HeaderForeColor debe persistir.Indicates whether the HeaderForeColor property should be persisted.

ShouldSerializeLinkColor()

Indica si la propiedad LinkColor debe persistir.Indicates whether the LinkColor property should be persisted.

ShouldSerializeLinkHoverColor()

Indica si la propiedad LinkHoverColor debe persistir.Indicates whether the LinkHoverColor property should be persisted.

ShouldSerializePreferredRowHeight()

Indica si la propiedad PreferredRowHeight debe persistir.Indicates whether the PreferredRowHeight property should be persisted.

ShouldSerializeSelectionBackColor()

Indica si la propiedad SelectionBackColor debe persistir.Indicates whether the SelectionBackColor property should be persisted.

ShouldSerializeSelectionForeColor()

Indica si la propiedad SelectionForeColor debe persistir.Indicates whether the SelectionForeColor property should be persisted.

ToString()

Devuelve una String que contiene el nombre del Component, si existe.Returns a String containing the name of the Component, if any. Este método no se debe invalidar.This method should not be overridden.

(Heredado de Component)

Eventos

AllowSortingChanged

Se produce cuando cambia el valor de la propiedad AllowSorting.Occurs when the AllowSorting property value changes.

AlternatingBackColorChanged

Se produce cuando cambia el valor AlternatingBackColor.Occurs when the AlternatingBackColor value changes.

BackColorChanged

Se produce cuando cambia el valor BackColor.Occurs when the BackColor value changes.

ColumnHeadersVisibleChanged

Se produce cuando cambia el valor ColumnHeadersVisible.Occurs when the ColumnHeadersVisible value changes.

Disposed

Se produce cuando el componente se elimina mediante una llamada al método Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Heredado de Component)
ForeColorChanged

Se produce cuando cambia el valor ForeColor.Occurs when the ForeColor value changes.

GridLineColorChanged

Se produce cuando cambia el valor GridLineColor.Occurs when the GridLineColor value changes.

GridLineStyleChanged

Se produce cuando cambia el valor GridLineStyle.Occurs when the GridLineStyle value changes.

HeaderBackColorChanged

Se produce cuando cambia el valor HeaderBackColor.Occurs when the HeaderBackColor value changes.

HeaderFontChanged

Se produce cuando cambia el valor HeaderFont.Occurs when the HeaderFont value changes.

HeaderForeColorChanged

Se produce cuando cambia el valor HeaderForeColor.Occurs when the HeaderForeColor value changes.

LinkColorChanged

Se produce cuando cambia el valor LinkColor.Occurs when the LinkColor value changes.

LinkHoverColorChanged

Se produce cuando cambia el valor LinkHoverColor.Occurs when the LinkHoverColor value changes.

MappingNameChanged

Se produce cuando cambia el valor MappingName.Occurs when the MappingName value changes.

PreferredColumnWidthChanged

Se produce cuando cambia el valor de la propiedad PreferredColumnWidth.Occurs when the PreferredColumnWidth property value changes.

PreferredRowHeightChanged

Se produce cuando cambia el valor PreferredRowHeight.Occurs when the PreferredRowHeight value changes.

ReadOnlyChanged

Se produce cuando cambia el valor ReadOnly.Occurs when the ReadOnly value changes.

RowHeadersVisibleChanged

Se produce cuando cambia el valor RowHeadersVisible.Occurs when the RowHeadersVisible value changes.

RowHeaderWidthChanged

Se produce cuando cambia el valor RowHeaderWidth.Occurs when the RowHeaderWidth value changes.

SelectionBackColorChanged

Se produce cuando cambia el valor SelectionBackColor.Occurs when the SelectionBackColor value changes.

SelectionForeColorChanged

Se produce cuando cambia el valor SelectionForeColor.Occurs when the SelectionForeColor value changes.

Se aplica a

Consulte también: