DataGridCell 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识网格中的单元格。
public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
- 继承
示例
以下示例将分配给DataGridCellCurrentCell所选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可与控件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() |
获取单元格的行号和列号。 |