DataGridCell Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает ячейку в сетке.
public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
- Наследование
Примеры
В следующем примере назначается DataGridCell CurrentCell объекту a System.Windows.Forms.DataGrid и возвращается столбец и номер строки выбранной ячейки. Значение, хранящееся в объекте DataTable , также печатается с помощью DataGridCell объектов RowNumber и 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 для получения или задания значения любой ячейки. Задание свойству System.Windows.Forms.DataGrid CurrentCell DataGridCell элемента управления приводит к перемещению фокуса в ячейку, указанную параметром .DataGridCell
Конструкторы
DataGridCell(Int32, Int32) |
Инициализирует новый экземпляр класса DataGridCell. |
Свойства
ColumnNumber |
Получает или задает номер столбца в элементе управления DataGrid. |
RowNumber |
Получает или задает номер строки в элементе управления DataGrid. |
Методы
Equals(Object) |
Получает значение, указывающее, идентичен ли объект DataGridCell второму объекту DataGridCell. |
GetHashCode() |
Получает значение хэша, которое может быть добавлено в объект Hashtable. |
ToString() |
Получает номер строки и номер столбца ячейки. |