ciao,
ho ricevuto la mail ed è guardato il tuo problema, e dato che è una cosa importante ti rispondo qui.
Il tuo problema è che hai creato il report con 2 campi, e da codice gli passi una datatable con 2 campi, ma i campi hanno nome diverso! nel tuo report con il comando hai fatto 2 campi "bella, brutta" e da codice gli passi "colonna1, colonna2".
Ti avevo detto prima, e lo sottolineo ancora che è una cosa FONDAMENTALE per i report, avere a design time la stessa struttura che gli dai da codice, in termini di posizione, tipologia ma soprattutto di "Nome" dei campi, che siano essi derivanti da query su db, o da oggetti (in quest'ultimo caso il nome è quello delle proprietà dell'oggetto).
Per quanto ti riguarda quindi, ti basta modificare:
Tabella.Columns.Add("Bella", ...
Tabella.Columns.Add("Brutta", ...
...etc...
in modo da allineare il report con i campi della datatable.
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo