ReportDataSource reportDataSource = new ReportDataSource("queryStat_wjwj", SqlHelper.ExecuteDataset(sql.ToString()));
出现错误 “值不在预期的范围内”
注意 第2个参数 SqlHelper.ExecuteDataset(sql.ToString()) 返回的 dataset
改成 SqlHelper.ExecuteDataset(sql.ToString()).Tables[0] 返回的 Table 即可
本文解决了一个关于ReportDataSource构造函数中因传递Dataset导致的“值不在预期的范围内”的错误。问题出现在使用整个Dataset作为参数时,正确的做法是仅传递Dataset内的第一个Table。
3376





