Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
DataGridView.EditingControl-Eigenschaft
Ruft das von der aktiven Zelle gehostete Steuerelement ab, wenn sich eine Zelle mit einem Bearbeitungssteuerelement im Bearbeitungsmodus befindet.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Im folgenden Codebeispiel wird die Verwendung dieser Eigenschaft in einer überschriebenen Methode eines benutzerdefinierten Zelltyps veranschaulicht. Im Beispiel wird ein Verweis auf das Bearbeitungssteuerelement abgerufen, in einen vom Benutzer definierten Bearbeitungssteuerelementtyp umgewandelt und anschließend mit dem aktuellen Wert der Zelle gefüllt.
Dieses Beispiel ist Teil eines umfangreicheren Beispiels unter Gewusst wie: Hosten von Steuerelementen in DataGridView-Zellen in Windows Forms.
public override void InitializeEditingControl(int rowIndex, object initialFormattedValue, DataGridViewCellStyle dataGridViewCellStyle) { // Set the value of the editing control to the current cell value. base.InitializeEditingControl(rowIndex, initialFormattedValue, dataGridViewCellStyle); CalendarEditingControl ctl = DataGridView.EditingControl as CalendarEditingControl; // Use the default row value when Value property is null. if (this.Value == null) { ctl.Value = (DateTime)this.DefaultNewRowValue; } else { ctl.Value = (DateTime)this.Value; } }
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.