Condividi tramite


DataGridCell Struct

Definizione

Identifica una cella nella griglia.

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
Ereditarietà
DataGridCell

Esempio

Nell'esempio seguente viene assegnato l'oggetto DataGridCell CurrentCell a un System.Windows.Forms.DataGrid oggetto e restituisce il numero di colonna e di riga della cella selezionata. Il valore archiviato nell'oggetto DataTable viene stampato anche usando l'oggetto DataGridCell RowNumber e 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

Commenti

L'oggetto DataGridCell può essere usato insieme System.Windows.Forms.DataGrid alla proprietà del CurrentCell controllo per ottenere o impostare il valore di qualsiasi cella. Se si imposta la proprietà del CurrentCell controllo su unDataGridCell, lo System.Windows.Forms.DataGrid stato attivo viene spostato nella cella specificata da DataGridCell.

Costruttori

DataGridCell(Int32, Int32)

Inizializza una nuova istanza della classe DataGridCell.

Proprietà

ColumnNumber

Ottiene o imposta il numero di una colonna nel controllo DataGrid.

RowNumber

Ottiene o imposta il numero di una riga nel controllo DataGrid.

Metodi

Equals(Object)

Ottiene un valore che indica se DataGridCell è identico a un secondo oggetto DataGridCell.

GetHashCode()

Ottiene un valore hash che è possibile aggiungere a un oggetto Hashtable.

ToString()

Ottiene il numero di riga e di colonna della cella.

Si applica a

Vedi anche