DataGridCell Struct

Definitie

Identificeert een cel in het raster.

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
Overname
DataGridCell

Voorbeelden

In het volgende voorbeeld wordt de DataGridCell toegewezen aan de CurrentCell van een System.Windows.Forms.DataGrid en wordt het kolom- en rijnummer van de geselecteerde cel geretourneerd. De waarde die in het DataTable object RowNumber is opgeslagen, wordt ook afgedrukt met behulp van de DataGridCell en ColumnNumber.

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 = dynamic_cast<DataTable^>(DataGrid1->DataSource);
   Console::WriteLine( myTable->Rows[ myCell->RowNumber ][ myCell->ColumnNumber ] );
}
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 Sub PrintCellRowAndCol()
    Dim myCell As DataGridCell
    myCell = DataGrid1.CurrentCell
    Console.WriteLine(myCell.RowNumber)
    Console.WriteLine(myCell.ColumnNumber)
    ' Prints the value of the cell through the DataTable.
    Dim myTable As DataTable
    ' Assumes the DataGrid is bound to a DataTable.
    myTable = CType(DataGrid1.DataSource, DataTable)
    Console.WriteLine(myTable.Rows(myCell.RowNumber)(myCell.ColumnNumber))
 End Sub

Opmerkingen

De kan worden gebruikt in combinatie met de eigenschap < van het besturingselement om de waarde van een cel op te halen of in te stellen. Als u de eigenschap CurrentCellc1 /> van het besturingselement System.Windows.Forms.DataGrid instelt op een DataGridCell, wordt de focus verplaatst naar de cel die is opgegeven door de DataGridCell.

Constructors

Name Description
DataGridCell(Int32, Int32)

Initialiseert een nieuw exemplaar van de DataGridCell klasse.

Eigenschappen

Name Description
ColumnNumber

Hiermee haalt u het aantal kolommen in het DataGrid besturingselement op of stelt u deze in.

RowNumber

Hiermee haalt u het aantal rijen in het besturingselement op of stelt u deze DataGrid in.

Methoden

Name Description
Equals(Object)

Hiermee wordt een waarde opgehaald die aangeeft of de DataGridCell waarde identiek is aan een seconde DataGridCell.

GetHashCode()

Hiermee haalt u een hash-waarde op die kan worden toegevoegd aan een Hashtable.

ToString()

Hiermee haalt u het rijnummer en het kolomnummer van de cel op.

Van toepassing op

Zie ook