void OnLocateDataSource(object sender, LocateDataSourceEventArgs args)
{
args.Data = LoadData();
}
DataSet LoadData()
{
selectDB("select * from CalculateData order by 日期,时间");
return (FDataSet);
}
执行后日期可以显示出来,但图片没有显示。在报表设计里面预览会报错如下:
错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: 'No data has been set. Please specify either a DataSet or a DataView to use' ---> System.InvalidOperationException: No data has been set. Please specify either a DataSet or a DataView to use
在 GrapeCity.ActiveReports.Extensions.EnumerableExtensions.MemoizedBuffer`1.#7kY(Boolean& hasValue)
在 GrapeCity.ActiveReports.Extensions.EnumerableExtensions.MemoizedBuffer`1.<GetEnumerator_>d__2a.MoveNext()
在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
在 System.Linq.Buffer`1..ctor(IEnumerable`1 source)
在 System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.<>c__DisplayClass17.#mg1(ExecutionContext exc)
在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.<>c__DisplayClass10.#8r0(ExecutionContext exc)
在 GrapeCity.ActiveReports.DataProcessing.DataProcessor.<>c__DisplayClass3b.#U.#sZh.#NE0(#TRZ fn)
|