Ieri ho risposto dallo smartphone e mi rendo conto che non è molto comprensibile quanto ho scritto.

Il mio problema, come dicevo, è che la stessa tabella spesso ricorre in visualizzazioni di contesto diverso.

Ti faccio un esempio:

> CLIENTI
> FATTURE
> PRENOTAZIONI
> COMUNI

Quando devo visualizzare le fatture devo visualizzare anche i dati del cliente (Ed è già una join che devo creare sotto forma di datatable)

Quando vedo le prenotazioni lo stesso (altra Join)

Quando vedo i clienti creo una JOIN con il comune di appartenenza

giusto per rendere l'idea! Ma ho molte più tabelle che si incrociano in vari modi.


Il problema è che se anche la base dati è la stessa non conosco metodi per lavorare disconnessa (quindi coi dataset) e visualizzare più tabelle in una sola datagridview tramite il bindingsource (che come ho già detto in altri thread devo usare per una questione di "filtraggio rapido dei dati che sono davvero parecchi") quindi mi chiedevo se esistesse un modo per creare un dataSource che "proiettasse" i dati della base dati senza dover ogni volta creare una datatable per contenere le varie views del database.

Spero così sia più comprensibile!

Grazie!