DataGridCell Struktura

Definicja

Identyfikuje komórkę w siatce.Identifies a cell in the grid.

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
Dziedziczenie
DataGridCell

Przykłady

Poniższy przykład przypisuje DataGridCell CurrentCell do System.Windows.Forms.DataGrid i zwraca kolumnę i numer wiersza zaznaczonej komórki.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. Wartość przechowywana w DataTable elemencie jest również drukowana DataGridCell przy użyciu obiektu RowNumber i 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

Uwagi

Może być używany w połączeniu System.Windows.Forms.DataGrid z CurrentCell właściwością kontrolki do pobierania lub ustawiania wartości każdej komórki. DataGridCellThe 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. System.Windows.Forms.DataGrid Ustawienie właściwościCurrentCell DataGridCellkontrolki powoduje, że fokus zostanie przeniesiony do komórki określonej przez. DataGridCellSetting the System.Windows.Forms.DataGrid control's CurrentCell property to a DataGridCell causes the focus to move to the cell specified by the DataGridCell.

Konstruktory

DataGridCell(Int32, Int32)

Inicjuje nowe wystąpienie klasy DataGridCell klasy.Initializes a new instance of the DataGridCell class.

Właściwości

ColumnNumber

Pobiera lub ustawia liczbę kolumn w DataGrid kontrolce.Gets or sets the number of a column in the DataGrid control.

RowNumber

Pobiera lub ustawia liczbę wierszy w DataGrid kontrolce.Gets or sets the number of a row in the DataGrid control.

Metody

Equals(Object)

Pobiera wartość wskazującą, czy DataGridCell jest taka sama jak sekunda. DataGridCellGets a value indicating whether the DataGridCell is identical to a second DataGridCell.

GetHashCode()

Pobiera wartość skrótu, którą można dodać do Hashtable.Gets a hash value that can be added to a Hashtable.

ToString()

Pobiera numer wiersza i numer kolumny komórki.Gets the row number and column number of the cell.

Dotyczy

Zobacz też