DataGridCell Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Identifiziert eine Zelle im Raster.
public value class DataGridCell
public struct DataGridCell
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public struct DataGridCell
type DataGridCell = struct
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type DataGridCell = struct
Public Structure DataGridCell
- Vererbung
- Attribute
Beispiele
Im folgenden Beispiel wird der DataGridCellCurrentCell Wert einer Zelle System.Windows.Forms.DataGrid zugewiesen und die Spalten- und Zeilennummer der ausgewählten Zelle zurückgegeben. Der im Objekt DataTable gespeicherte Wert wird auch mithilfe der DataGridCell Objekte 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 zusammen mit der System.Windows.Forms.DataGrid Eigenschaft des 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 einen DataGridCell Wert festlegen, wird der Fokus auf die durch die DataGridCellEigenschaft angegebene Zelle verschoben.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataGridCell(Int32, Int32) |
Veraltet.
Initialisiert eine neue Instanz der DataGridCell-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ColumnNumber |
Veraltet.
Dient zum Abrufen oder Festlegen der Anzahl einer Spalte im DataGrid Steuerelement. |
| RowNumber |
Veraltet.
Dient zum Abrufen oder Festlegen der Anzahl einer Zeile im DataGrid Steuerelement. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Veraltet.
Ruft einen Wert ab, der angibt, ob dies DataGridCell mit einer Sekunde DataGridCellidentisch ist. |
| GetHashCode() |
Veraltet.
Ruft einen Hashwert ab, der einem Hashtablehinzugefügt werden kann. |
| ToString() |
Veraltet.
Ruft die Zeilennummer und Spaltennummer der Zelle ab. |