DataGridCell DataGridCell DataGridCell DataGridCell Struct

Definition

Bezeichnet eine Zelle in der Tabelle.Identifies a cell in the grid.

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

Beispiele

Im folgenden Beispiel wird die DataGridCell dem CurrentCell eines System.Windows.Forms.DataGrid zugewiesen und die Spalten-und Zeilennummer der ausgewählten Zelle zurückgegeben.The following example assigns the DataGridCell to the CurrentCell of a System.Windows.Forms.DataGrid and returns the column and row number of the selected cell. Der in DataTable gespeicherte Wert wird auch mit dem-Objekt DataGridCell und ColumnNumberdem RowNumber -Objekt gedruckt.The value stored in the DataTable is also printed using the DataGridCell object's RowNumber and 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

Hinweise

Kann in Verbindung mit der- CurrentCell Eigenschaft des System.Windows.Forms.DataGrid -Steuer Elements verwendet werden, um den Wert einer beliebigen Zelle zu erhalten oder festzulegen. DataGridCellThe DataGridCell can be used in conjunction with the System.Windows.Forms.DataGrid control's CurrentCell property to get or set the value of any cell. Das Festlegen System.Windows.Forms.DataGrid der- CurrentCell Eigenschaft des- DataGridCell Steuer Elements auf einen bewirkt, dass der Fokus in die DataGridCellZelle verschoben wird, die durch angegeben wird.Setting the System.Windows.Forms.DataGrid control's CurrentCell property to a DataGridCell causes the focus to move to the cell specified by the DataGridCell.

Konstruktoren

DataGridCell(Int32, Int32) DataGridCell(Int32, Int32) DataGridCell(Int32, Int32) DataGridCell(Int32, Int32)

Initialisiert eine neue Instanz der DataGridCell-Klasse.Initializes a new instance of the DataGridCell class.

Eigenschaften

ColumnNumber ColumnNumber ColumnNumber ColumnNumber

Ruft die Nummer einer Spalte im DataGrid-Steuerelement ab oder legt diese fest.Gets or sets the number of a column in the DataGrid control.

RowNumber RowNumber RowNumber RowNumber

Ruft die Nummer einer Zeile im DataGrid-Steuerelement ab oder legt diese fest.Gets or sets the number of a row in the DataGrid control.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Ruft einen Wert ab, der angibt, ob DataGridCell auf DataGridCell festgelegt ist.Gets a value indicating whether the DataGridCell is identical to a second DataGridCell.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft einen Hashwert ab, der einer Hashtable hinzugefügt werden kann.Gets a hash value that can be added to a Hashtable.

ToString() ToString() ToString() ToString()

Ruft die Zeilennummer und die Spaltennummer der Zelle ab.Gets the row number and column number of the cell.

Gilt für:

Siehe auch