با سلام و احترام
بنده برای گزارش گیری برنامه ام از Stimulsoft استفاده می کنم
و این رو هم بگم که گزارشی که ساختم ارتباط مستقیم با دیتابیس نداره و از طریق ارسال دیتاتیبل از طریق برنامه ی C# کار می کنه.
بنده برای ارسال یک دیتا تیبل به گزارشم، کدهای زیر رو در سی شارپ استفاده می کردم:
DataSet ds = new DataSet();
dtSa.TableName = "dtSa";
ds.Tables.Add(dtSa);
Report.RegData(ds);
Report.Show();
که در کد بالا Report یک شی از StiReport است. و با کد بالا و معرفی یک دیتاسورس با نام dtSa در گزارش قشنگ بین سی شارپ و گزارشم ارتباط برقرار میشه و می تونم اطلاعات رو در گزارشم نمایش بدم...
----
اما الان نیاز دارم تا دو تا دیتا تیبل به گزارشم ارسال کنم و اونها رو نمایش بدم. بنابراین از کد زیر استفاده کردم
DataSet ds = new DataSet();
dtP.TableName = "dtP";
dtF.TableName = "dtF";
ds.Tables.Add(dtP);
ds.Tables.Add(dtF);
Report.RegData(ds);
Report.Show();
و در خود گزارشم هم دو تا دیتاسورس با نام های dtP و dtF ایجاد کردم و ستونهای مورد نظر هم داخلش وارد کردم، ولی مشکل اینه که وقتی صفحه ی گزارش نمایش داده میشه هیچ چیزی نمایش داده نمیشه و صفحه کاملاً سفیده.
زمانی هم از طریق سی شارپ یک کدوم از دیتا تیبل ها رو از دیتاست حذف می کنم اون یکی جدول در گزارش بخوبی نمایش داده میشه...
حالا چیکار کنم تا بتونم این دو تا دیتا تیبل رو کنار هم به گزارشم ارسال کنم؟
با تشکر