PDA

View Full Version : فرستادن پارامتر به کریستال ریپورت !



mahdishojaee
جمعه 30 شهریور 1386, 19:24 عصر
سلام .
اگه یه کریستال ریپورت رو وصل کنیم به یه Stored Procedure ، هر وقت که اون لود میشه یا Refresh میشه یه پنجره باز میشه که باید تو اون پنجره به پارامترهای اون Stored Prosedure مقدار بدیم ، میشه یکی بگه که چه جوری میشه این مقادیر رو از داخل برنامه به اون کریستال ریپورت ارسال کرد !؟

مهدی رحیم زاده
جمعه 30 شهریور 1386, 21:04 عصر
سلام دوست من
من منظور شما رو درست متوجه نشدم ، اما برای ارسال داده ها به یک گزارش کریستال ریپورت اول یک شی از گزارش ایجاد می کنیم و بعد داده ها رو به اون ارسال می کنیم :

Report cr = new Report();
cr.SetDataSource(dt);
crystalReportViewer1.ReportSource = cr;

dt یک شی از نوع Datatable که قبلا با داده هایی که نیاز داریم پر شده .
امیدورام همون چیزی باشه که شما خواسته بودید ، اگه نه واضح تر بگید چی می خوایید تا اگر تونستم راهنماییتون کنم .

موفق باشید

Alireza_Salehi
جمعه 30 شهریور 1386, 21:18 عصر
برای اضاقه کردن پارامتر قبل از نمایش گزارش از طریق کد به صورت زیر عمل کنید:

CrystalReport1.SetParameterValue("ParameterName",Value);

amir.khanlari
شنبه 05 بهمن 1387, 21:59 عصر
دوست عزیز با استفاده از setparameter هنگامی که کلید refresh را بزنید باز هم همان پنچره ی مقدار دهی ظاهر می شود !

owraman
دوشنبه 21 بهمن 1387, 10:42 صبح
دوست عزیز با استفاده از setparameter هنگامی که کلید refresh را بزنید باز هم همان پنچره ی مقدار دهی ظاهر می شود !
دقیقاً من همین مشکل را دارم لطفاً راهنمایی کنید

khz-web1
سه شنبه 29 بهمن 1387, 16:20 عصر
کد خودت رو به صورت کامل بزار ....