Datável como fonte de dados no ReportViewer
Eu quero o componente de tabela no controle reportviewer para ser preenchido com dados de tabela de dados. Em outras palavras, eu quero usar o datatable como fonte para o controle do reportviewer. Tentei criar o dataset, adicionado o datatable com colunas exatas que a minha tabela de dados terá após o preenchimento programático. Então eu usei o seguinte código:
DataTable dt = new DataTable();
dt.TableName = "DataTable1";
conn.Open();
adapter.Fill(dt);
ReportViewer1.ProcessingMode=ProcessingMode.Local;
ReportDataSource source = new ReportDataSource("SampleDs", dt);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(source);
ReportViewer1.DataBind();
ReportViewer1.LocalReport.Refresh();
No entanto, isso não funciona. A única mensagem que recebo é:
Ocorreu um erro durante o processamento do relatório. SampleDs.
Alguém pode me dizer como resolver problema ou apontar para a referência onde o processo completo de criação de tal relatório descrito,