DataGridCell 结构

定义

标识网格中的单元格。

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
继承
DataGridCell

示例

以下示例将分配给DataGridCellCurrentCell所选System.Windows.Forms.DataGrid单元格的列和行号并返回该单元格的列和行号。 存储于该 DataTable 对象中的值也使用 DataGridCell 对象的 RowNumberColumnNumber

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可与控件CurrentCell的属性结合使用System.Windows.Forms.DataGrid来获取或设置任何单元格的值。 将 System.Windows.Forms.DataGrid 控件 CurrentCell 的属性设置为一个 DataGridCell 会导致焦点移动到由该控件 DataGridCell指定的单元格。

构造函数

DataGridCell(Int32, Int32)

初始化 DataGridCell 类的新实例。

属性

ColumnNumber

获取或设置 DataGrid 控件中某列的列号。

RowNumber

获取或设置 DataGrid 控件中某行的行号。

方法

Equals(Object)

获取一个值,该值指示 DataGridCell 是否与第二个 DataGridCell 完全相同。

GetHashCode()

获取一个可被添加到 Hashtable 的哈希值。

ToString()

获取单元格的行号和列号。

适用于

另请参阅