Ciao a tutti!
In un form di modifica voglio poter verificare se l'utente ha effettuato o no le modifiche prima di chiedere se le vuole salvare.
A tal proposito creo via codice in runtime una copia "clone" di tutti i controlli editabili del form che vado a comparare quando mi serve per rilevare se ci son state o meno reali modifiche.
Con controlli tipo textbox, numericUpDown ecc è tutto molto facile ma con le datagridview un po meno....
Non sono nemmeno sicura di essere riuscita a clonarle in modo giusto per ora
Detto questo vi do qualche info in più:
- Le datagridview NON sono collegate a nessun datasource ma vengono popolate "a mano" da dei cicli for che vengono eseguiti all'occorenza.
- Le datagridview NON hanno la riga "NewRow" attivata
- Per clonarne la struttura ho usato questo codice:
codice:For Each Col As DataGridViewColumn In dgv_Originale.Columns dgv_Clone.Columns.Add(DirectCast(Col.Clone, DataGridViewColumn)) Next
Qualcuno conosce un modo per compararle senza dovere eseguire ogni volta un ciclo for che verifichi riga x riga e colonna x colonna?
Grazie![]()