DataGridCell Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Identifie une cellule de la grille.
public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
- Héritage
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. |