نمایش نتایج 1 تا 2 از 2

نام تاپیک: عدم نمایش داده در کریستال

  1. #1
    کاربر دائمی آواتار peymanjon
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مشهد
    پست
    252

    عدم نمایش داده در کریستال

    من یک دیتا ست ساختم و 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 بگیرم؟

  2. #2
    کاربر دائمی آواتار peymanjon
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مشهد
    پست
    252

    نقل قول: عدم نمایش داده در کریستال

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

    rpt.SetDataSource(dataset1.Tables[0]);

    crystalReportViewer1.ReportSource = rpt;
    }


    فهمیدم باید table دیتاست را هم مشخص کنم تا داده ها بیاد.کدشو بالا گذاشتم تا بقیه هم اگه مشکل مشابه داشتن رفع بشه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •