PDA

View Full Version : عدم نمایش در ریپورت



peymanjon
دوشنبه 08 شهریور 1389, 20:56 عصر
من یک دیتا ست ساختم و query خودم را نوشتم و در قسمت preview data هم داده هایم دیده میشود که نشان از درست بودن دیتا ست داره ، زمانیکه کریستال ریپورت را به دیتا ست ساخته شده وصل میکنم مشکلی نیست و فیلد ها را add میکنم .
ولی وقتی نمایش میدم داده های دیتابیسم نمایش داده نمیشود انگار دیتابیس خالیه .
مشکل از اونجاست که من دارم از 4 جدول که inner join هستن و کلید خارجی هم هستن Select میگیرم و و در دیتاست قرار میدم ، دیتاست درست است ولی در کرستال ریپورت داده ها نمیاد.ولی اگه فقط یکی از جداول را نشان بدم داده هامو نشان میده.
یکی از دوستام گفت یک view بسازم و دیتا ست رو به اون وصل کنم ، این کار هم فایده ای نداشت و داده هام نمیاد ، یعنی اگه دیتاست من شامل select ای باشه که از جند حدول که با هم relation دارند باشد ، داده ها م نمیاد ولی از یک table مشکلی ندارم.
من فقط این 3 خط کد را در یک button مینویسم تا اطلاعاتم در crystalreport viewer بیاد.

private void colorButton1_Click(object sender, EventArgs e)
{
ReportDocument rpt = new CrystalReport1();

rpt.SetDataSource(dataset1);

crystalReportViewer1.ReportSource = rpt;
}

کسی می دونه اشکال از کجاست و چرا من نمیتونم وقتی یک select دارم که داخلش innerjoin دارم ازش report بگیرم؟

mmd2009
سه شنبه 09 شهریور 1389, 01:48 صبح
با سلام.

یک نمونه برنامه میذاشتی که دوستان ببینن چیکار کردی با این 3 خط که نمیشه نظر داد

موفق باشید..