PDA

View Full Version : خطا در استفاده از dataset برای گزارش



niloo17
چهارشنبه 02 تیر 1389, 18:08 عصر
سلام دوستان
من در گزارشم از چند جدول استفاده کردم وقتی از data set برای ست کردن datasource استفاده می کنیم خطای زیر را میده
the report you requested requires further information
ممنون می شم اگه راهنماییم کنید

Sajjad.Aghapour
پنج شنبه 03 تیر 1389, 13:26 عصر
این خطا معمولا زمانی اتفاق می افتد که شما اطلاعاتی دیگری برای Reporting نیاز دارید.برای مثال Login شدن یا ...
برنامه شما تحت وب است یا ویندوز؟
به چه صورت DataSet رو Set میکنید؟

اطلاعاتی از نحوه کدنویسیتون رو قرار بدید تا دوستان بهتر بتونن کمکتون کنن...

niloo17
پنج شنبه 03 تیر 1389, 19:37 عصر
من دو تا datatable را پر می کنیم و بعد از روش زیر به CrystalReportSource ست می کنم
اگه یکی datatable داشته یاشم و به CrystalReportSorce ست کنم مشکلی پیش نمی اید ولی وقتی از Dataset استفاده می کنم این خطا را میده


DataSet ds=new DataSet();
ds.Tabels.Add(dt1);
ds.Tables.Add(dt2);
Report rpt =new Report();
rpt.FileName="";
CrystalReportSource.Report=rpt;
CrystalReportSource.ReportDocument.SetDataSource(d s);

Sajjad.Aghapour
جمعه 04 تیر 1389, 12:05 عصر
Table مورد نظر رو برای گزارش تعیین کنید.

reportDocument.SetDataSource(ds.Table[0]);

البته در این مورد نباید همچین خطایی بده....

niloo17
شنبه 05 تیر 1389, 19:12 عصر
اینجوری که فقط یک جدول واسه گزارش ست می شه در حالی که من در گزارشم از 2 تا جدول استفاده کردم