Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Gestione dataGridView
Forum - C# / VB.NET - Gestione dataGridView

Avatar
sergio58 (Normal User)
Rookie


Messaggi: 38
Iscritto: 05/08/2008

Segnala al moderatore
Postato alle 8:19
Giovedì, 09/04/2009
Scusate l'ignoranza,ho cercato di documentarmi , ma non  ho trovato come.
Ho un datagridview, con tre colonne, le celle tutte a textbox.
Vorrei attivate il focus sulla prima cella da codice senza ckiccarci sopra.
Una volta inserito il valore, spostarmi sulle altre celle con il tasto enter, senza usare il TAB.
Potete aiutarmi ,grazie a tutti

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:22
Giovedì, 09/04/2009
Per impostare la cella corrente, imposta la proprietà DataGridView.CurrentCell. Per iniziare l'editing, richiama il metodo DataGridView.BeginEdit.
Non puoi usare enter come pulsante per spostarti perchè il controllo manda sempre il cursore in giù di una riga, e questo non lo puoi evitare. Perchè non puoi usare le frecce direzionali o il tab?

PM Quote
Avatar
sergio58 (Normal User)
Rookie


Messaggi: 38
Iscritto: 05/08/2008

Segnala al moderatore
Postato alle 14:01
Giovedì, 09/04/2009
Ti ringrazio per la risposta, volovo usare il tasto enter per comodità.
Ricordavo di aver letto di una proprietà che consentiva di scegliere il tipo di tasto per l'insermento dati, ma forse si trattava di un'altra cosa.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:49
Venerdì, 10/04/2009
Può anche darsi. DataGridView credo sia il controllo che espone in assoluto più proprietà e più metodi. Comunque io non me ne ricordo.

PM Quote