得到数据表(要传入的主表和子表)传给相应的报表窗体构造函数,然后编辑好报表,拖相应的视图(主、子视图)
在报表加载窗体加载事件中赋值
N_ReportForStoreInfo obj_ReportForStoreInfo = new N_ReportForStoreInfo();
DataSet ds = new DataSet();
GetdtTitle.TableName = "V_i_OutOrInOperate";
GetdtDetail.TableName = "V_i_ProductDetail";
ds.Tables.Add(GetdtTitle.Copy());
ds.Tables.Add(GetdtDetail.Copy());
if (GetdtTitle != null)
{
obj_ReportForStoreInfo.SetDataSource(ds);
this.crtOutOrInStore.ReportSource = obj_ReportForStoreInfo;
}
在报表加载窗体加载事件中赋值
N_ReportForStoreInfo obj_ReportForStoreInfo = new N_ReportForStoreInfo();
DataSet ds = new DataSet();
GetdtTitle.TableName = "V_i_OutOrInOperate";
GetdtDetail.TableName = "V_i_ProductDetail";
ds.Tables.Add(GetdtTitle.Copy());
ds.Tables.Add(GetdtDetail.Copy());
if (GetdtTitle != null)
{
obj_ReportForStoreInfo.SetDataSource(ds);
this.crtOutOrInStore.ReportSource = obj_ReportForStoreInfo;
}