Chcę wykonać wiązanie datatable do reportviewer z kodem poniżej. Nie widzę wyników wyświetlanych w reportviewer, jaki jest brak skryptu poniżej?Jak powiązać datatable do środowiska wykonawczego reportviewer
// create dataset
DataSet ds = new DataSet("myDataset");
// create datatable
DataTable dt = new DataTable("myDatatable");
// add columns
dt.Columns.Add("column1", typeof(string));
dt.Columns.Add("column2", typeof(string));
dt.Columns.Add("column3", typeof(string));
// insert data rows
dt.Rows.Add("row1-col1", "row1-col2", "row1-col3");
dt.Rows.Add("row2-col1", "row2-col2", "row2-col3");
// add datatable to dataset
ds.Tables.Add(dt);
// bind datatable to report viewer
this.reportViewer.Reset();
this.reportViewer.ProcessingMode = ProcessingMode.Local;
this.reportViewer.LocalReport.ReportEmbeddedResource = "Test.Report1.rdlc";
this.reportViewer.LocalReport.DataSources.Clear();
this.reportViewer.LocalReport.DataSources.Add(new ReportDataSource(dt.TableName, dt));
this.reportViewer.RefreshReport();
Masz to oznaczone tagiem WinForm, ale z C# -4.0 - czy to jest aplikacja ASP.NET? Jeśli tak, możesz opublikować swój kod HTML? – Rocklan
Jego WinForm C#. –