Sdílet prostřednictvím


DataGridCell Struktura

Definice

Identifikuje buňku v mřížce.

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
Dědičnost
DataGridCell

Příklady

Následující příklad přiřadí DataGridCell k CurrentCell buňce System.Windows.Forms.DataGrid sloupec a číslo řádku vybrané buňky a vrátí ho. Hodnota uložená v objektu DataTable se vytiskne také pomocí objektu DataGridCell RowNumber a 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

Poznámky

Lze DataGridCell použít ve spojení s System.Windows.Forms.DataGrid vlastností ovládacího prvku CurrentCell k získání nebo nastavení hodnoty libovolné buňky. System.Windows.Forms.DataGrid Nastavení vlastnosti ovládacího prvku CurrentCell na DataGridCell způsobí, že fokus se přesune na buňku určenou .DataGridCell

Konstruktory

DataGridCell(Int32, Int32)

Inicializuje novou instanci DataGridCell třídy.

Vlastnosti

ColumnNumber

Získá nebo nastaví počet sloupců v ovládacím DataGrid prvku.

RowNumber

Získá nebo nastaví počet řádků v ovládacím DataGrid prvku.

Metody

Equals(Object)

Získá hodnotu označující, zda DataGridCell je identický s druhou DataGridCell.

GetHashCode()

Získá hodnotu hash, která lze přidat do Hashtable.

ToString()

Získá číslo řádku a číslo sloupce buňky.

Platí pro

Viz také