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

نام تاپیک: لود گزارش ساخته شده

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    شیراز-کرمانشاه
    پست
    325

    لود گزارش ساخته شده

    سلام
    دوستان من در محیط Report Builder یک گزارش ساختم
    حالا چجوری میتونم از توی برنامه بخونمش
    یعنی با زدن دکمه چاپ گزارش لود بشه
    در واقع اتصال بین Report Builder و #C چطوریه ؟
    ممنون

  2. #2
    کاربر دائمی آواتار ShayanFiroozi
    تاریخ عضویت
    شهریور 1397
    محل زندگی
    بندرعباس ، خلیج همیشه فارس
    سن
    39
    پست
    226

    Lightbulb نقل قول: لود گزارش ساخته شده

    سلام ،

    شما میتونین یه فرم مجزا ایجاد کنین و یک شی Microsoft.Reporting.WinForms.ReportViewer رو قرار بدید روی فرمتون ،
    بعد از این مرحله میتونین فایل گزارشتون (.rdlc) رو بهش معرفی کنین ، البته من ترجیح میدم اینکار داینامیک صورت بگیره ، یعنی زمان لود شدن فرم هر فایلی گزارشی رو که خواستم برای نمایش بهش معرفی کنیم ، دقت کنین که این فایل گزارش میتونه به صورت یک فایل مستقل توی سیستم باشه و یا یک Embedded Resource که در پروژه شما.

    این کد در Constructor فرمتون میشینه و دقت کنین اگر Embedded Resource هست باید نام و مسیرش رو کامل معرفی کنین ، برای اطلاعات بیشتر در خصوص Reflection ها مطالعه کنین و اگر Embedded Resource نیست میتونین با خصوصیت ReportPath آدرس فایل .rdlc رو برای نمایش بهش بدین



    ReportViewer1.LocalReport.ReportEmbeddedResource = "IRLPR_WinApp_Reporter.RDLC.rptDetectionReport.rdl c";
    ReportViewer1.LocalReport.DisplayName = $"گزارش تست";


    و این کد در رویداد Load() فرمتون میشینه :



    ReportViewer1.RefreshReport();


    و حالا کافیه با زدن دکمه چاپ شما فرمتون رو Show یا ShowDialog کنین ، ریپورت خودش لود میشه و گزارش هم نمایش داده میشه.

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

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