Ciao a tutti,
Me.Guru = vbVeryFalse
al di la' di questo, un datatable e' un “contenitore” di righe, che mantiene anche lo “stato” della singola riga, quindi in grado anche di rispondere alla richiesta .HasChanges (collegato allì'oggetto gerarchicamente superiore, il dataset) ed eventualmente fornire la lista delle righe modificate rispetto alla proiezione originale…
al momente della sua nascita, l'oggetto era il “non plus ultra” per avere in memoria cio' che oggi si fa con le POCO lists di oggetti negli ORM…
caricavi la tabella da un datareader (che e' l'oggetto piu' veloce che si interfacci al TDS di SQL Server), chiudevi la connessione, e potevi quindi manipolare i dati in memoria passando per visualizzazioni singole o in formato tabella… a giochi fatti, riconnessione e salvataggio delle modifiche, magari appunto ciclando per .HasChanges e passando su SqlCommands per sincronizzare la base dati…
ma alla fine della fiera, era/e' una lista di righe da poter gestire “a piacimento”… con una POCO list normale, tutta la gestione dello stato di una riga diventa un impegno non indifferente da gestire,
quindi forse non ho capito la domanda…
salutoni romagnoli
–
Andrea