Originariamente inviato da amodio
ho associato un dbgrid ad un dataset
specificandogli una tabella:clienti
sia da dataview che da dbgrid

il problema è che oltre ai campi della tabella clienti mi visualizza anche quelli correlati...
come posso fare per visualizzare solo clienti?

un'altra cosa (che è collegata)
so che dbgrid puo' visualizzare anche in modo gerarchico?
sapete allora come posso fare per vedere le tabelle correlatre
come un treeview?
cosa vuol dire esattamente questo :

"il problema è che oltre ai campi della tabella clienti mi visualizza anche quelli correlati..."


per visualizzare sul dataGrid anche le tabelle relazionate devi aggiungere al tuo dataSet la relazione :

es.

codice:
dataSet.Relations.Add("Nome_relazione",dataSet.dataTable["NomeTabella1"].Columns["Nomecolonna1"],dataSet.dataTable["NomeTabella2"].Columns["Nomecolonna2"]);

poi

dataGrid.SetdataBindings(dataSet,"NomeTabella1");
cosi dovrebbe funzionare...


ciauz