Procedura: specificare la modalità di modifica per il controllo DataGridView di Windows Form
Per impostazione predefinita, gli utenti possono modificare il contenuto della cella della casella di testo corrente DataGridView digitandolo o premendo F2. In questo modo la cella viene attivata in modalità di modifica se vengono soddisfatte tutte le condizioni seguenti:
L'origine dati sottostante supporta la modifica.
Il DataGridView controllo è abilitato.
Il valore della EditMode proprietà non EditProgrammaticallyè .
Le
ReadOnly
proprietà della cella, della riga, della colonna e del controllo sono tutte impostate sufalse
.
In modalità di modifica, l'utente può modificare il valore della cella e premere INVIO per eseguire il commit della modifica o ESC per ripristinare il valore originale della cella.
È possibile configurare un DataGridView controllo in modo che una cella entri in modalità di modifica non appena diventa la cella corrente. Il comportamento dei tasti INVIO e ESC rimane invariato in questo caso, ma la cella rimane in modalità di modifica dopo il commit o il ripristino del valore. È anche possibile configurare il controllo in modo che le celle entrino in modalità di modifica solo quando gli utenti digitano nella cella o solo quando gli utenti premeno F2. Infine, è possibile impedire alle celle di entrare in modalità di modifica tranne quando si chiama il BeginEdit metodo .
Per modificare la modalità di modifica di un controllo DataGridView
Impostare la DataGridView.EditMode proprietà sull'enumerazione appropriata DataGridViewEditMode .
this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
Compilazione del codice
L'esempio presenta i requisiti seguenti:
Un controllo DataGridView denominato
dataGridView1
.Riferimenti agli assembly System e System.Windows.Forms.
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per