PDA

View Full Version : ایجاد یک پارامتر در گزارش دات نت و نحوه ارسال به پارامتر



SilverGold
شنبه 16 اردیبهشت 1391, 22:00 عصر
سلام به همه دوستان عزیز حقیقتا چند روزی بود دنبال همیچین مطلبی می گشتم تا تونستم در سایت های مختلف اطلاعاتی درباره اش پیدا کنم در ضمن میدونم شاید اساتید سایت بگن چرا در این بخش درباره ارسال پارامتر به گزارش رو میخوام توضیح بدم خواهشمندم گله مند نشند حقیقتا اینچا بچه های بیشتر دنبالش بودند

خب برای ارسال یک پارامتر ابتدا باید یک پارامتر در گزارش ریپورت ویوور تعریف کنیم

بعد در یک ساب این دستور رو می نویسیم
Dim parameters As New List(Of ReportParameter)()
Dim parameter0 = New ReportParameter("ReportParameterKordian", "9153110510", True)


parameters.Add(parameter0)



ReportViewer1.LocalReport.SetParameters(parameters )

SilverGold
شنبه 16 اردیبهشت 1391, 22:02 عصر
خب نحوه ایجادش هم در ریپورت ویوور این هستش که یک تکست باکس ایجاد می کنی
بعد میری از دیتاریبپورت یک پارامتر تعریف می کنی
بعد به این شکل به تکست باکس لینکش می کنی :
= Parameters!ReportParameterKordian

SilverGold
شنبه 16 اردیبهشت 1391, 22:03 عصر
فقط دوستان عزیز اینجا رو کمک کنن وقتی برنامه رو اجرا می کنم

داخل تکست باکس می نویسه : Error#

اینجا رو خواهشن کمک کنید که بدجور کارم گیر کرده تا اینجاش رو درست کردم اینجاش رو نمیدونم چرا اینطوری جواب میده

SilverGold
شنبه 16 اردیبهشت 1391, 22:34 عصر
سلام مجدد

دوستان عزیز موفق شدم درستش کنم نزدیک به یک روز کامل وقت من رو گرفت تا بتونم حلش بکنم و اون این بود

= Parameters!ReportParameterKordian.Value

من آخرش باید یک Value میذاشتم تا مقدار رو نمایش بده

ROSTAM2
شنبه 16 اردیبهشت 1391, 23:10 عصر
من هر کاری کردم تو این قسمت خطا ارسال می کنه

ReportViewer1.LocalReport.SetParameters(parameters )

برای ورودی Parameters خطا ارسال می کرد چی کم داشته ؟ :لبخند: ....

SilverGold
یک شنبه 17 اردیبهشت 1391, 22:52 عصر
سلام به شما دوست عزیز

جالبه من این همه مطلب نوشتم این ابراهام از شما بابت سوال تشکر کرده عجب دنیا عجیب و غریبی شده البته شوخی کردم به دل نگیره ابراهام عزیز چون خودش میدونه خیلی برای من عزیزه

من عذرخواهی می کنم این تیکه از کد رو فراموش کردم بزنم

Imports Microsoft.Reporting.WinForms

انشاء الله مشکلتون حل بشه

ebraham
یک شنبه 17 اردیبهشت 1391, 23:30 عصر
من عذرخواهی میکنم اشتباهی تشکر زده بودم .

سلام به شما دوست عزیز

جالبه من این همه مطلب نوشتم این ابراهام از شما بابت سوال تشکر کرده عجب دنیا عجیب و غریبی شده البته شوخی کردم به دل نگیره ابراهام عزیز چون خودش میدونه خیلی برای من عزیزه

من عذرخواهی می کنم این تیکه از کد رو فراموش کردم بزنم

Imports Microsoft.Reporting.WinForms

انشاء الله مشکلتون حل بشه

ROSTAM2
یک شنبه 17 اردیبهشت 1391, 23:34 عصر
درسته که حواستون کجاست تشکر آقای ابراهام زیر پست شماره چهاره

شاید پست حذف شده من خطای دید ایجاد کرده باشه

ebraham
یک شنبه 17 اردیبهشت 1391, 23:40 عصر
آره دقیقن برای من خطای دید ایجاد کرد .ولی بعد درستش کردم. به هرحال عذرخواهی میکنم .

درسته که حواستون کجاست تشکر آقای ابراهام زیر پست شماره چهاره

شاید پست حذف شده من خطای دید ایجاد کرده باشه