Esta documentación está archivada y no tiene mantenimiento.

DataGridViewCell (Clase)

Representa una celda individual de un control DataGridView.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

[TypeConverterAttribute(typeof(DataGridViewCellConverter))] 
public abstract class DataGridViewCell : DataGridViewElement, ICloneable, IDisposable
/** @attribute TypeConverterAttribute(System.Windows.Forms.DataGridViewCellConverter) */ 
public abstract class DataGridViewCell extends DataGridViewElement implements ICloneable, IDisposable
TypeConverterAttribute(System.Windows.Forms.DataGridViewCellConverter) 
public abstract class DataGridViewCell extends DataGridViewElement implements ICloneable, IDisposable
No aplicable.

La clase DataGridViewCell representa una celda individual de un control DataGridView. Puede recuperar celdas mediante la colección Cells de un DataGridViewRow.

La fila y la columna de DataGridViewCell identifican la ubicación de la celda en el control DataGridView. Una celda normal contiene los datos específicos de la fila y la columna que la contienen. La celda se puede personalizar de varias maneras estableciendo sus propiedades y controlando los eventos asociados a ella.

Notas para los herederos: Cuando derive de DataGridViewCell y agregue nuevas propiedades a la clase derivada, asegúrese de reemplazar el método Clone para copiar las nuevas propiedades durante las operaciones de clonación. También debe llamar al método Clone de la clase base para que las propiedades de la clase base se copien en la nueva celda.

En el ejemplo de código siguiente se muestra el uso de este tipo. Para obtener más información sobre este elemento, vea Cómo: Agregar información sobre herramientas a celdas individuales en un control DataGridView de formularios Windows Forms.

// Sets the ToolTip text for cells in the Rating column.
void dataGridView1_CellFormatting(object sender, 
    DataGridViewCellFormattingEventArgs e)
{
    if ( (e.ColumnIndex == this.dataGridView1.Columns["Rating"].Index)
        && e.Value != null )
    {
        DataGridViewCell cell = 
            this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
        if (e.Value.Equals("*"))
        {                
            cell.ToolTipText = "very bad";
        }
        else if (e.Value.Equals("**"))
        {
            cell.ToolTipText = "bad";
        }
        else if (e.Value.Equals("***"))
        {
            cell.ToolTipText = "good";
        }
        else if (e.Value.Equals("****"))
        {
            cell.ToolTipText = "very good";
        }
    }
}

System.Object
   System.Windows.Forms.DataGridViewElement
    System.Windows.Forms.DataGridViewCell
       Clases derivadas

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar: