Exportar (0) Imprimir
Expandir todo

DataGridCell (Estructura)

Identifica una celda de la cuadrícula.

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

public struct DataGridCell
public final class DataGridCell extends ValueType
No aplicable.

DataGridCell puede utilizarse junto con la propiedad CurrentCell del control System.Windows.Forms.DataGrid para obtener o establecer el valor de cualquier celda. El establecimiento de la propiedad CurrentCell del control System.Windows.Forms.DataGrid en DataGridCell hace que el foco se mueva a la celda especificada por DataGridCell.

En el ejemplo siguiente se asigna DataGridCell a la propiedad CurrentCell de System.Windows.Forms.DataGrid y se devuelve el número de columna y fila de la celda seleccionada. El valor almacenado en DataTable se imprime también mediante el uso de las propiedades RowNumber y ColumnNumber del objeto DataGridCell.

private void PrintCellRowAndCol()
{
   DataGridCell myCell;
   myCell = DataGrid1.CurrentCell;
   Console.WriteLine(myCell.RowNumber);
   Console.WriteLine(myCell.ColumnNumber);
   // Prints the value of the cell through the DataTable.
   DataTable myTable;
   // Assumes the DataGrid is bound to a DataTable.
   myTable = (DataTable) DataGrid1.DataSource;
   Console.WriteLine(myTable.Rows[myCell.RowNumber]
   [myCell.ColumnNumber]);
}


private void PrintCellRowAndCol()
{
    DataGridCell myCell;
    myCell = dataGrid1.get_CurrentCell();
    Console.WriteLine(myCell.get_RowNumber());
    Console.WriteLine(myCell.get_ColumnNumber());
    // Prints the value of the cell through the DataTable.
    DataTable myTable;
    // Assumes the DataGrid is bound to a DataTable.
    myTable = (DataTable)(dataGrid1.get_DataSource());
    Console.WriteLine(myTable.get_Rows().
        get_Item(myCell.get_RowNumber()).
        get_Item(myCell.get_ColumnNumber()));
} //PrintCellRowAndCol

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, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar:
© 2015 Microsoft