DataGridView - "Zellenauswahlstil" - Zelle bearbeiten

9

Ich arbeite an einem WinForm-Client mit einem DataGridView-Steuerelement. Ich merke, dass Benutzer einmal klicken müssen, um die Zelle auszuwählen und erneut, um sie zu bearbeiten. Wie kann man dies in einen Bearbeitungsmodus mit einem einzigen Klick ändern? Ich dachte, ich hätte so etwas schon gesehen, kann mich aber nicht mehr an den Namen erinnern.

    
BuddyJoe 04.09.2009, 13:51
quelle

2 Antworten

6

Nun, ich habe ein Problem mit EditMode.EditOnEnter
festgestellt Es beeinflusst das Standardverhalten von DataGriView, was irritierend ist. Die bearbeitete Zelle bleibt unter anderem auch dann im bearbeiteten Modus, wenn die EndEdit-Methode explizit aufgerufen wird (Sie müssen auf ein anderes Steuerelement klicken, damit die Zelle datagridview den Fokus verliert.)

Der folgende Codeabschnitt funktioniert ziemlich gut, da Sie ihn bearbeiten können, indem Sie einfach auf eine Zelle klicken und die Bearbeitung beenden, indem Sie die Eingabetaste drücken oder außerhalb der DGView klicken (genau wie im Standardverhalten)

Hier geht's:

%Vor%     
Mehdi LAMRANI 30.11.2010, 11:19
quelle
16

In den DataGridView-Eigenschaften: EditMode - & gt; EditOnEnter

    
Meta-Knight 04.09.2009 14:05
quelle

Tags und Links