Teilen über


DataGridCell Struktur

Definition

Bezeichnet eine Zelle in der Tabelle.

public value class DataGridCell
public struct DataGridCell
type DataGridCell = struct
Public Structure DataGridCell
Vererbung
DataGridCell

Beispiele

Im folgenden Beispiel wird DataGridCell CurrentCell System.Windows.Forms.DataGrid die Spalte und Zeilennummer der ausgewählten Zelle zugewiesen und zurückgegeben. Der im Objekt gespeicherte Wert wird auch mithilfe des DataTable DataGridCell Objekts RowNumber und ColumnNumberdes Objekts gedruckt.

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

Hinweise

Die DataGridCell Kann in Verbindung mit der Eigenschaft des System.Windows.Forms.DataGrid Steuerelements CurrentCell verwendet werden, um den Wert einer beliebigen Zelle abzurufen oder festzulegen. Wenn Sie die Eigenschaft des System.Windows.Forms.DataGrid Steuerelements CurrentCell auf eine DataGridCell Einstellung festlegen, wird der Fokus auf die von der DataGridCellDatei angegebene Zelle verschoben.

Konstruktoren

DataGridCell(Int32, Int32)

Initialisiert eine neue Instanz der DataGridCell-Klasse.

Eigenschaften

ColumnNumber

Ruft die Nummer einer Spalte im DataGrid-Steuerelement ab oder legt diese fest.

RowNumber

Ruft die Nummer einer Zeile im DataGrid-Steuerelement ab oder legt diese fest.

Methoden

Equals(Object)

Ruft einen Wert ab, der angibt, ob DataGridCell auf DataGridCell festgelegt ist.

GetHashCode()

Ruft einen Hashwert ab, der einer Hashtable hinzugefügt werden kann.

ToString()

Ruft die Zeilennummer und die Spaltennummer der Zelle ab.

Gilt für

Siehe auch