DataGridCell DataGridCell DataGridCell DataGridCell Struct

Определение

Указывает ячейку в сетке.Identifies a cell in the grid.

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
Наследование
DataGridCellDataGridCellDataGridCellDataGridCell

Примеры

В следующем примере назначается DataGridCell для CurrentCell из System.Windows.Forms.DataGrid и возвращает количество строк и столбцов выбранной ячейки.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. Значение, хранящееся в DataTable также выводится DataGridCell объекта RowNumber и 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

Комментарии

DataGridCell Может использоваться в сочетании с System.Windows.Forms.DataGrid элемента управления CurrentCell свойства требуется получить или задать значение любую ячейку.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. Установка System.Windows.Forms.DataGrid элемента управления CurrentCell свойства DataGridCell фокус переместить ячейки, заданной объектом DataGridCell.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.

Конструкторы

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

Инициализирует новый экземпляр класса DataGridCell.Initializes a new instance of the DataGridCell class.

Свойства

ColumnNumber ColumnNumber ColumnNumber ColumnNumber

Получает или задает номер столбца в элементе управления DataGrid.Gets or sets the number of a column in the DataGrid control.

RowNumber RowNumber RowNumber RowNumber

Получает или задает номер строки в элементе управления DataGrid.Gets or sets the number of a row in the DataGrid control.

Методы

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

Получает значение, указывающее, идентичен ли объект DataGridCell второму объекту DataGridCell.Gets a value indicating whether the DataGridCell is identical to a second DataGridCell.

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

Получает значение хэша, которое может быть добавлено в объект Hashtable.Gets a hash value that can be added to a Hashtable.

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

Получает номер строки и номер столбца ячейки.Gets the row number and column number of the cell.

Применяется к

Дополнительно