Selezionare riga di un gridview da codice
cristian0579
cristian0579 non è online. Ultima attività: 22/05/2009 10.03.03cristian0579
il 3 settembre 2008 alle 12.32
168 messaggi dal 13 febbraio 2004
salve a tutti

ho un gridview con n righe, e una form che inserisce una nuova riga.

Alla pressione di un pulsante si attiva inserimento di una nuova riga, ma vorrei che successivamente si selezionasse la nuova riga inserita nel gridview.

Non ho trovato però una proprietà che seleziona la row dal sua key, ma solo dalla Dataindex.

come si potrebbe fare?

ps. il gridview è anche paginato.

grazie
Re: Selezionare riga di un gridview da codice
ninja47
ninja47 non è online. Ultima attività: 01/06/2009 11.26.21ninja47
il 3 settembre 2008 alle 13.57
www.alfavictor.info | 39 messaggi dal 16 gennaio 2007
Io metto questa istruzione nell'evento RowEnter della DataGridView
Me.DataGridView.Rows(Me.DataGridView.CurrentRow.Index).Selected = True
Sperando di esserti stato d'aiuto

Alberto


"cristian0579" <cristian0579> ha scritto nel messaggio news:330573@...
salve a tutti

ho un gridview con n righe, e una form che inserisce una nuova riga.
Alla pressione di un pulsante si attiva inserimento di una nuova riga, ma vorrei che successivamente si selezionasse la nuova riga inserita nel gridview.

Non ho trovato però una proprietà che seleziona la row dal sua key, ma solo
dalla Dataindex.

come si potrebbe fare?

ps. il gridview è anche paginato.

grazie

Re: Selezionare riga di un gridview da codice
cristian0579
cristian0579 non è online. Ultima attività: 22/05/2009 10.03.03cristian0579
il 3 settembre 2008 alle 14.12
168 messaggi dal 13 febbraio 2004
ninja47 ha scritto:
Io metto questa istruzione nell'evento RowEnter della DataGridView
Me.DataGridView.Rows(Me.DataGridView.CurrentRow.Index).Selected = True
Sperando di esserti stato d'aiuto

Alberto




il senso l'ho capito, il mio però non è un datagridview ma un gridview, è in effetti non ho un evento Rowenter e non mi sembra che ci sia un evento del genre in questo controllo

o sbaglio?

in oltre se seleziono in base all'index, se la riga inserita si trova nella terza pagina ad esempio questa non verrà mai selezionata. giusto?
Modificato da cristian0579 il 03 settembre 2008 14.14 -
Re: Selezionare riga di un gridview da codice
alberto.picca
alberto.picca non è online. Ultima attività: 21/01/2009 15.03.38alberto.picca
il 10 settembre 2008 alle 11.53
45 messaggi dal 09 settembre 2008
GridView.SelectedIndex é la proprietà che ti permette di indicare l'indice della riga che vuoi venga selezionata.
Re: Selezionare riga di un gridview da codice
vladimiro
vladimiro non è online. Ultima attività: 14/03/2009 10.29.57vladimiro
il 10 settembre 2008 alle 13.08
Contributi | 438 messaggi dal 04 agosto 2002
cristian0579 ha scritto:

in oltre se seleziono in base all'index, se la riga inserita si trova nella terza pagina ad esempio questa non verrà mai selezionata. giusto?


Non esattamente. L'index è relativo alle righe visualizzate dalla tua griglia nella pagina corrente.

Per visualizzare la riga selezionata post inserimento devi implementare tu un sistema di caricamento dati che ti porti già a posizionarti nella pagina corretta.

Un articolo su griglie, paginazione e selezioni: http://dotnetslackers.com/articles/gridview/PersistingSelectionInASPNETGridControlsWhilePaging.aspx

ciao,
v


Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9