DataGridCell Structure

Définition

Identifie une cellule de la grille.Identifies a cell in the grid.

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

Exemples

L’exemple suivant affecte le DataGridCell CurrentCell au d’un System.Windows.Forms.DataGrid et retourne le numéro de colonne et de ligne de la cellule sélectionnée.The following example assigns the DataGridCell to the CurrentCell of a System.Windows.Forms.DataGrid and returns the column and row number of the selected cell. La valeur stockée dans DataTable le est également imprimée à l’aide RowNumber de ColumnNumberet de l' DataGridCell objet.The value stored in the DataTable is also printed using the DataGridCell object's RowNumber and 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

Le DataGridCell peut être utilisé conjointement avec la System.Windows.Forms.DataGrid propriété du CurrentCell contrôle pour récupérer ou définir la valeur de n’importe quelle cellule.The DataGridCell can be used in conjunction with the System.Windows.Forms.DataGrid control's CurrentCell property to get or set the value of any cell. L’affectation System.Windows.Forms.DataGrid de la CurrentCell valeur à la DataGridCell propriété du contrôle a pour effet de déplacer le focus vers DataGridCellla cellule spécifiée par.Setting the System.Windows.Forms.DataGrid control's CurrentCell property to a DataGridCell causes the focus to move to the cell specified by the DataGridCell.

Constructeurs

DataGridCell(Int32, Int32)

Initialise une nouvelle instance de la classe DataGridCell.Initializes a new instance of the DataGridCell class.

Propriétés

ColumnNumber

Obtient ou définit le numéro d'une colonne dans le contrôle DataGrid.Gets or sets the number of a column in the DataGrid control.

RowNumber

Obtient ou définit le numéro d'une ligne dans le contrôle DataGrid.Gets or sets the number of a row in the DataGrid control.

Méthodes

Equals(Object)

Obtient une valeur indiquant si DataGridCell est identique à un deuxième DataGridCell.Gets a value indicating whether the DataGridCell is identical to a second DataGridCell.

GetHashCode()

Obtient une valeur de hachage qui peut être ajoutée à un Hashtable.Gets a hash value that can be added to a Hashtable.

ToString()

Obtient le numéro de ligne et de colonne d'une cellule.Gets the row number and column number of the cell.

S’applique à

Voir aussi