Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. 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