DataGridCell DataGridCell DataGridCell DataGridCell Struct

Definizione

Identifica una cella nella griglia.Identifies a cell in the grid.

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

Esempi

Nell'esempio seguente viene assegnato DataGridCell CurrentCell a di un oggetto System.Windows.Forms.DataGrid e vengono restituiti il numero di riga e di colonna della cella selezionata.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. Anche il valore archiviato in DataTable viene stampato DataGridCell usando gli RowNumber oggetti e ColumnNumber.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

Commenti

L' DataGridCell oggetto può essere utilizzato in combinazione con System.Windows.Forms.DataGrid la CurrentCell proprietà del controllo per ottenere o impostare il valore di una cella.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. Se si System.Windows.Forms.DataGrid imposta la CurrentCell proprietà del controllo DataGridCell su un oggetto DataGridCell, lo stato attivo viene spostato sulla cella specificata da.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.

Costruttori

DataGridCell(Int32, Int32) DataGridCell(Int32, Int32) DataGridCell(Int32, Int32) DataGridCell(Int32, Int32)

Inizializza una nuova istanza della classe DataGridCell.Initializes a new instance of the DataGridCell class.

Proprietà

ColumnNumber ColumnNumber ColumnNumber ColumnNumber

Ottiene o imposta il numero di una colonna nel controllo DataGrid.Gets or sets the number of a column in the DataGrid control.

RowNumber RowNumber RowNumber RowNumber

Ottiene o imposta il numero di una riga nel controllo DataGrid.Gets or sets the number of a row in the DataGrid control.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Ottiene un valore che indica se DataGridCell è identico a un secondo oggetto DataGridCell.Gets a value indicating whether the DataGridCell is identical to a second DataGridCell.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ottiene un valore hash che è possibile aggiungere a un oggetto Hashtable.Gets a hash value that can be added to a Hashtable.

ToString() ToString() ToString() ToString()

Ottiene il numero di riga e di colonna della cella.Gets the row number and column number of the cell.

Si applica a

Vedi anche