本帖最后由 Lenka.Guo 于 2016-9-21 13:55 编辑
请问RDL报表中,两个数据集,如何在后台通过代码来绑定数据
之前如果使用一个数据集,是可以绑定的,现在两个数据集了,不知道怎么写法
private void CYDBGTZ_DataSource(object sender, LocateDataSourceEventArgs args)
{
var levelKey = args.Report.Parameters[0].CurrentValue.ToString();
var packSize = args.Report.Parameters[1].CurrentValue.ToString();
var StockFullName = args.Report.Parameters[2].CurrentValue.ToString();
var slCd = args.Report.Parameters[3].CurrentValue.ToString();
//数据集1 Liist<T> 对象
var dsInput = (new viewCYDBGTZByInput_Services()).Query(levelKey, packSize, slCd);
//数据集2 Liist<T> 对象
var dsOut = (new viewCYDBGTZByOut_Services()).Query(levelKey, packSize, slCd);
//之前一个数据集绑定的写法
//var data = (new viewYYRCKByInput_Services()).query(supplyOrgCd, levelKey);
//args.Data = data;
}
|