Ciao a tutti,
eccomi all'ennesima domanda su dataset/datatable ecc
si parla di join!
Io ho un dataset che è la proiezione di un db MySQL sul quale lavoro disconessa per poi aggiornare il database.
Ho parecchie datagridview che uso per visualizzare JOIN di più tabelle.
Esempio:Se nel DB ho le tabelle:
relazionate tra loro con una relazione 1 a molti (1 utente può avere N recapiti), nella mia datagridview visualizzo dati da una e dall'altra tabella!
Niente di trascendentale lo so se non fosse che uso i bindingsource (e non posso non usarli per motivi che non sto qui ad elencarvi) per passare i dati dal DataSet alle datagridview.
Per ovviare al problema ho creato una View nel mio database che poi proietto sotto forma di dataTable nel mio dataset (ed uso quella col binding source).
Funziona ma ho una piccola rottura che vorrei risolvere:
Se ho 5 visualizzazioni diverse per 5 datagridview diverse devo creare 5 dataTable diverse ed ogni volta che faccio una Insert, Update, Delete sulle tabelle vere e proprie devo rieseguire il fill di tutte le dataTable delle view coinvonte
Come sempre è un po complicato da spiegare...
La mia domanda è:
Esiste un modo in ADO.Net per creare delle dataView che si aggiornano in tempo reale? Come nel Database!
Cioè se io creo delle view di alcune tabelle possono aggiornarsi in automatico quando io modifico le suddette tabelle?
Spero di essermi spiegata bene...
In caso contrario vi faccio un bel esempio grafico! Grazie a tutti!