Vorgehensweise: Festlegen des Bearbeitungsmodus für das DataGridView-Steuerelement in Windows Forms
Standardmäßig können Benutzer den Inhalt der aktuellen Zelle des Textfelds DataGridView bearbeiten, indem sie ihn eingeben oder F2 drücken. Dadurch wird die Zelle in den Bearbeitungsmodus versetzt, wenn alle der folgenden Bedingungen erfüllt sind:
Die zugrunde liegende Datenquelle unterstützt die Bearbeitung.
Das DataGridView-Steuerelement ist aktiviert.
Der EditMode-Eigenschaftswert lautet nicht EditProgrammatically.
Die
ReadOnly
-Eigenschaften der Zelle, Zeile, Spalte und des Steuerelements sind alle auffalse
festgelegt.
Im Bearbeitungsmodus kann der Benutzer den Zellenwert ändern und EINGABE drücken, um die Änderung zu bestätigen, oder ESC, um die Zelle auf ihren ursprünglichen Wert zurückzusetzen.
Sie können ein DataGridView-Steuerelement so konfigurieren, dass eine Zelle in den Bearbeitungsmodus wechselt, sobald sie die aktuelle Zelle wird. Das Verhalten der EINGABETASTE und ESC-TASTE bleibt in diesem Fall unverändert, aber die Zelle bleibt im Bearbeitungsmodus, nachdem der Wert bestätigt oder rückgängig gemacht wurde. Sie können das Steuerelement auch so konfigurieren, dass die Zellen nur dann in den Bearbeitungsmodus wechseln, wenn der Benutzer etwas in die Zelle eingibt oder F2 drückt. Schließlich können Sie verhindern, dass Zellen in den Bearbeitungsmodus gelangen, es sei denn, Sie rufen die BeginEdit-Methode auf.
So ändern Sie den Bearbeitungsmodus eines DataGridView-Steuerelements
Legen Sie die DataGridView.EditMode-Eigenschaft auf die entsprechende DataGridViewEditMode-Enumeration fest.
this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
Kompilieren des Codes
Für dieses Beispiel benötigen Sie Folgendes:
Ein DataGridView-Steuerelement namens
dataGridView1
.Verweise auf die Assemblys System und System.Windows.Forms.
Weitere Informationen
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für