我正在尝试从代码加载ASP.NET报表查看器,我收到以下错误A data source instance has not been supplied for the data source
这是我的代码:
Class_Connection.cnn.Close();
Class_Connection.cnn.Open();
var cmd = new SqlCommand("select * from TT", Class_Connection.cnn);
var dt = new DataTable();
dt.Load(cmd.ExecuteReader());
var source = new ReportDataSource(dt.TableName, dt);
RV_Main.LocalReport.DataSources.Clear();
RV_Main.LocalReport.ReportPath = Server.MapPath("~/Reports/AllTTByLastWeek.rdlc");
RV_Main.LocalReport.DataSources.Add(source);
RV_Main.LocalReport.Refresh();
如何从不在GUI控件中的代码提供数据源实例?
答案 0 :(得分:0)
我必须在IDE中通过GUI在属性中设置数据源。即使我设置了背后的代码,它也无法解决它。