PDA

View Full Version : سوال: روش کار با رپورت ویوئر - رپورت متداخل



robat7
پنج شنبه 28 اردیبهشت 1391, 22:03 عصر
سلام
من باید گزارش هایم را با report viewer تهیه کنم
یک تعداد فروشنده دارم (400 رکورد)
هر کدام نشانی خود را دارند و یکسری اطلاعات دیگر
هر کدام بین یک تا چند مدرک (مثلا ایزو) دارند که هر مدرک یک سری مشخصات دارد.
هر کدام از فروشندگان گروه کالاهای مشخصی را می فروشند (بین یک تا چند)
فکر می کنم باید مدارک و گروه کالاها را در sub-report نمایش دهم
ولی sub-report فقط اطلاعات فروشنده نخست را برای همه تکرار می کند

لطفا کمک کنید

robat7
جمعه 29 اردیبهشت 1391, 23:01 عصر
این یک گزارش معمولی است
مثل گزارش سفارشات خرید مشتریان

robat7
دوشنبه 19 تیر 1391, 22:43 عصر
با کمک کتاب Client.Side.Reporting.with.vs.in.Cs فصل چهارم مثال Stock Inventory Transfer Report و با استفاده از کد زیر گزارش تهیه می شود

private void ReadSubReps(object sender, SubreportProcessingEventArgs e)
{
switch (e.ReportPath)
{
case "rptApproval":
e.DataSources.Add(new ReportDataSource("dsGeneral", Ds_Obj.Tables[1]));
break;
case "rptItems":
e.DataSources.Add(new ReportDataSource("dsGeneral", Ds_Obj.Tables[2]));
break;
case "rptCertificates":
e.DataSources.Add(new ReportDataSource("dsGeneral", Ds_Obj.Tables[3]));
break;
case "rptCommodities":
e.DataSources.Add(new ReportDataSource("dsGeneral", Ds_Obj.Tables[4]));
break;
}
}

http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/3cc65613-5880-448e-a2fd-2a403bd2e430