Ciao a tutti, con c# devo mettere in sesione un datatable come faccio? [....] e qui mi fermo.![]()
![]()
![]()
Ciao a tutti, con c# devo mettere in sesione un datatable come faccio? [....] e qui mi fermo.![]()
![]()
![]()
Scusa che devi fare?
Di preciso COSA del database devi mettere in una session?
Puoi tranquillamente inserire un oggetto DataSet in una Session.
Ho scritto che devo mettere in sezione un datatable solo perchè l'esempio che ho a disposizione e che è fatto in vb.net mette in sessione un datatable, ma non è quello l'importante, posso benissimo mettere in sessione anche un dataset e faccio così:
DataSet myDateSet = new DataSet();
........
........
if (Session["tab"] != null){myDataSet = Session["tab"];}
........
........
Session["tab"] = myDataSet
Mi da un errore dove non posso associare il valore contenuto in
session["tab"] ad un oggetto myDataSet
quando leggi qualcosa da sessione devi fare il casting:
codice:myDataSet = (DataSet)Session["tab"];
Ok perfetto sei un grande, ma è da poco che uso asp.net e c# quindi le ..... sono all'ordine del giorno.
Ti faccio nel frattempo un'altra domanda,
io ho messo in sessione il dataset per memorizzare i dati ed aggiungere ad esso una nuova riga, questo è l'unico modo che c'è in asp.net di aggiungerla ad un datagrid o è possibile aggiungerla senza passare dalla sessione?