Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di Joshua82 » 08/08/12 14:53
Ciao ragazzi,
premettendo che per risolvere il problema che tra poco vi spiego non posso utilizzare il dataset (richiesta del cliente) vado subito al dunque:
nel mio programma è presente una datagridview che contiene 400 righe. Vorrei riuscire ad aggiungere una nuova riga in cima alla datagridview ed eliminare l'ultima... Ovviamente il problema non è quello di eliminare l'ultima riga ma quello di aggiungere la riga in posizione 0(zero).
Utilizzando il metodo "dgw.rows.add()" di default la riga viene inserita in fondo alla dgw e non ho trovato altri metodi per fare quello che ho spiegato sopra se non creando una lista contentente le righe, aggiornare la lista e aggiornare la dgw con le nuove righe (soluzione che non mi piace perchè in runtime si vede il refresh della dgw).
potete aiutarmi?
grazie mille
-
Joshua82
- Utente Junior
-
- Post: 84
- Iscritto il: 17/11/06 12:45
-
di zip 87 » 08/08/12 15:56
Forse facendo dgw.rows.insert puoi provare a sfruttare il rowIndex che nel tuo caso sarà 0
-
zip 87
- Utente Junior
-
- Post: 52
- Iscritto il: 04/11/11 10:17
di archimede » 08/08/12 17:58
-
archimede
- Moderatore
-
- Post: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di Joshua82 » 09/08/12 08:45
grazie per l'aiuto ragazzi...
a dire il vero il metodo dgw.rows.insert(0,1) l'avevo provato e non mi funzionava... mi sa che avevo sbagliato qualcosa
cmq, per completezza riporto la porzione di codice che ho implementato:
- Codice: Seleziona tutto
dgwEventi.Rows.Insert(0, 1)
dgwEventi.Rows(0).Cells(0).Value = evento.GetDate
dgwEventi.Rows(0).Cells(1).Value = evento.GetTagName
dgwEventi.Rows(0).Cells(2).Value = evento.GetDescription
dgwEventi.Rows(0).Cells(3).Value = evento.GetZone
dgwEventi.Rows.RemoveAt(dgwEventi.Rows.Count - 1)
Grazie ancora
-
Joshua82
- Utente Junior
-
- Post: 84
- Iscritto il: 17/11/06 12:45
-
Torna a Programmazione
Topic correlati a "[VB.NET] Aggiungere una riga in cima ad una datagridview":
Chi c’è in linea
Visitano il forum: Nessuno e 18 ospiti