Pulire Dataset

mercoledì 02 agosto 2006 - 16.45

drigo83 Profilo | Senior Member

Ciao ha tutti, ho un dataset con all'interno una colonna counter. Vorrei poter svuotare il dataset da tutti i dati che contiene. Ho provato con lo funzione clear, i dati vengono eliminato ma l'indice della colonna counter non riparte da 0. Come posso fare?

Grazie

19018 Profilo | Expert

Il metodo clear elimina tutte le righe ma non le istanze delle tabelle quindi è normale che l'indice della colonna non venga azzerato. Devi eliminare la tabella dalla DataTableCollection e poi riassegnarla se vuoi che tutto venga azzerato.

ciao

Stefano Passatordi

http://blogs.dotnethell.it/stem/

drigo83 Profilo | Senior Member

E' ma se lo metto ha nothing poi devo istanziare di nuovo l'oggetto. I i dataset gli ho dichiarati globali perchè mi servono in un paio di funzioni.

drigo83 Profilo | Senior Member

>Il metodo clear elimina tutte le righe ma non le istanze delle
>tabelle quindi è normale che l'indice della colonna non venga
>azzerato. Devi eliminare la tabella dalla DataTableCollection
>e poi riassegnarla se vuoi che tutto venga azzerato.
>
>ciao
>
>Stefano Passatordi
>

Come devo fare per eliminarla e poi riassegnarla?

19018 Profilo | Expert

Per eliminare :

DataTableCollection tables = dataSet.Tables;

tables.Clear();


per assegnare :

DataTable table = new DataTable();

//qui inserisci il codice per aggiungere le colonne e le righe

tables.Add(table);

bye

Stefano Passatordi

http://blogs.dotnethell.it/stem/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5