Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
DATASET
giovedì 28 dicembre 2006 - 10.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
crosino75
Profilo
| Newbie
6
messaggi | Data Invio:
gio 28 dic 2006 - 10:00
Ciao a tutti!
Mi chiamo Emanuele, sono un newbie e mi diletto (non lo faccio per professione) nella programmazione in asp.net 1.1 (2.0 lo studio nel poco tempo libero che il mio lavoro mi lascia).
Espongo il mio problema, problema che sorge, forse, dal mio 'incaponimento'.
Ho creato una pagina la quale legge da un DB, longitudine e latitudine di due aeroporti e ne calcola la distanza in miglia nautiche tra essi.
Conosciuta la distanza, posso calcolare in quanti minuti, mediamente, un aereo impiegherà a coprire il percorso computato.
Fin qua tutto bene.
Ho anche creato, manualmente, un dataset non tipizzato composto da una tabella con sette colonne e questo data set mi serve per memorizzare i vari calcoli che vado eseguendo, in particolare memorizzo:
aeroporto A
aeroporto B
distanza in miglia
orario decollo dall'aeroporto A
orario di arrivo = calcolo derivante da ((miglia/vel media)*60minuti)
ed altre amenità varie, sino all'occorrenza di 7 colonne.
Come detto, tutti i calcoli vengono eseguiti in maniera corretta e tutti i dati citati vengono caricati nel dataset (dati che poi vengono visualizzati da un datagrid).
Ora,
io vorrei aggiungere tante righe alla tabella in DS tanto quanto sono le mie esigenze di orario decollo, ES: orario decollo 08.30 poi una riga 09.30 poi un'altra 16.30 etc..etc..
Solo che, come ovvio, se lego il calcolo a qualche evento tipo button.click o dropdownlist.selectedindexchanged, la pagina mi va in postback, azzerando, di fatto, il contenuto del DS. Insomma, non aggiunge la riga al datagrid.
Ecco, la mia domanda è la seguente: è possibile evitare che il DS venga azzerato?
Dicevo che mi sto incaponendo: forse voglio far fare al DS qualcosa per il quale non è stato progettato. In fondo si parla sempre del DS come qualcosa di legato ad una fonte dati (inteso come database). Ho preso una strada errata?
Ne approfitto per ringraziarvi e per augurare un sereno 2007
Emanuele
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 28 dic 2006 - 13:19
Puoi inserire il datase nella session,nel viewstate o nella cache....io uso le session.
C'è solo un capitano !!!!!!
crosino75
Profilo
| Newbie
6
messaggi | Data Invio:
gio 28 dic 2006 - 15:58
non funziona purtroppo...
in pratica è come se il DS venisse azzerato ognivolta :(
Emanuele
RETTIFICO:
chiamavo male l'offetto session, ora tutto procede bene!
grazie infinite per l'aiuto
Emanuele
Torna su
Stanze Forum
Elenco Threads
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 !