Partager via


DataGridCell Structure

Définition

Identifie une cellule de la grille.

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
Héritage
DataGridCell

Exemples

L’exemple suivant affecte l’élément DataGridCell a CurrentCell et retourne le numéro de System.Windows.Forms.DataGrid colonne et de ligne de la cellule sélectionnée. La valeur stockée dans le fichier DataTable est également imprimée à l’aide de RowNumber l’objet DataGridCell et 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

Remarques

Il DataGridCell peut être utilisé conjointement avec la System.Windows.Forms.DataGrid propriété du CurrentCell contrôle pour obtenir ou définir la valeur de n’importe quelle cellule. La définition de la System.Windows.Forms.DataGrid propriété du CurrentCell contrôle sur une DataGridCell cause entraîne le déplacement du focus vers la cellule spécifiée par le DataGridCell.

Constructeurs

DataGridCell(Int32, Int32)

Initialise une nouvelle instance de la classe DataGridCell.

Propriétés

ColumnNumber

Obtient ou définit le numéro d'une colonne dans le contrôle DataGrid.

RowNumber

Obtient ou définit le numéro d'une ligne dans le contrôle DataGrid.

Méthodes

Equals(Object)

Obtient une valeur indiquant si DataGridCell est identique à un deuxième DataGridCell.

GetHashCode()

Obtient une valeur de hachage qui peut être ajoutée à un Hashtable.

ToString()

Obtient le numéro de ligne et de colonne d'une cellule.

S’applique à

Voir aussi