Datagridviewer e ADO

martedì 03 febbraio 2009 - 16.23

giobaxx Profilo | Junior Member

Allora,... l'obiettivo finale è caricare una datatable su un report viewer(NON HO ANCORA CAPITO COME SI FA) e quindi come primo scopo mi sono prefisso di imparare a caricare una datatable utilzzando solamente del codice ed i parametri per filtrare le query.....

Funziona in parte nel senso che quando associo il datagrid.datasource al mio datatable i record mi vendono raddoppiati...è come se mi cAricasse in sequenza per due volte una datatable.....
eppure se faccio il rowcount del datatable il numero di riche che mi ritorna è corretto......DOVE SBAGLIO????


344x241 37Kb

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Jeremy Profilo | Guru

Quello che non ha senso è questa parte qui:


qui crei un nuovo dataset
>DataSet ds = new DataSet();
qui aggiungi una datatable al dataset
>ds.Tables.Add(dt);
qui crei una tableadapter
>OleDbDataAdapter da = new OleDbDataAdapter();
qui gli assegni il command
>da.SelectCommand = cmd;
qui ricarichi la stessa datatable alla datatable di prima
>da.Fill(ds.Tables[0]);

Fai questa prova(anche se non è la soluzione) giusto per capire se il problema è quello.
Sostituisci questa riga:
da.Fill(ds.Tables[0]);
con questa:
da.Fill(ds,"Tabella che non serve");

Facci sapere...
Ciao


giobaxx Profilo | Junior Member

....beata ingnoranza......beh devo comprarmi un buon libro su...

grazieeeeeeeeeeeeeeeee
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5