PDA

View Full Version : ReportViewer



M * M * A
چهارشنبه 08 اسفند 1386, 21:10 عصر
با سلام
من چگونه می توانم از ReportViewer استفاده کنم ؟

البته دستورات آن را دارم ولی نمی دونم چرا کار نمی کند.:متفکر:




SqlDataAdapter da = newSqlDataAdapter("select * from v_grd " + str_where.Substring(0, str_where.Length - 4) + "", con);
da.Fill(dstmp);
///پر کردن دیتا سورس ریپورت
ReportDataSource repds = newReportDataSource("DS_Compare_v_grd", dstmp.Tables[0]);
RVCompare.LocalReport.DataSources.Clear();
RVCompare.LocalReport.DataSources.Add(repds);
ReportViewer1.RefreshReport()
ReportViewer1.Refresh()





نمی دونم چرا نمیشه ازReportDataSource استفاده کرد چون به رنگ سبز در نمیاد

M * M * A
جمعه 10 اسفند 1386, 16:57 عصر
یعنی کسی نمی دونه؟
یعنی ایقدرر سوال من احمقانه بود ؟

رضا عربلو
جمعه 10 اسفند 1386, 21:36 عصر
using Microsoft.Reporting.WinForms;

amir_pro
جمعه 10 اسفند 1386, 23:29 عصر
دوستان یعنی با کدی که گفتید می شود در زمان اجرا گزارش را تغییر داد؟


ReportDataSource repds = newReportDataSource("DS_Compare_v_grd", dstmp.Tables[0]);

جناب M*M*A
قسمت DS_Compare_v_grd که در کد نوشتید اسم مجازی جدول Dataset است یا چیزه دیگه؟ شرمنده که این سوال را می پرسم چون یک هفته ای به .Net دسترسی ندارم و نمیتونم ببینم چیه؟
با تشکر

amir_pro
شنبه 11 اسفند 1386, 11:18 صبح
یعنی کسی نیست که راهنمایی بفرماید.
چه طوری باید دستور select مربوط به dataadapter را که به صورت wizard درست کردیم تغییر داد؟
موقع درست کردن ویزارد دستور select زیر را وارد کردم

select * from orders

,ولی الان میخوام از دستور زیر استفاده کنم ولی نمیدونم چه طور باید این کار را بکنم.

select 8 from orders where orderid=10250

یک سوال:؟
آیا Dataset هم دستور select دارد و اگر دارد چه طور میشه دستورش را عوض کرد؟
با تشکر

M * M * A
شنبه 25 اسفند 1386, 11:17 صبح
با سلام
آره شما می توانید با کد بالا گزارش را با متود ها ی خودتان بگیرید