ورود

View Full Version : سوال: مشکل در عدم ارسال پارامتر به گزارش



khorsandreza
دوشنبه 17 مرداد 1390, 18:49 عصر
سلام
من در حال طراحی یک گزارش ماتریسی با استیما ریپورت هستم ولی در ارسال پارامتر به و اجرای صحیح آن مشکل دارم لذا تصویر کامل از طراحی فرم و دستورات سی شارپ ان در این تایگیک قرار دادم دوستان راهنمائی بفرمایند


protected void ShowPreView()
{
Stimulsoft.Report.StiReport StiReport1 = new Stimulsoft.Report.StiReport();
string applicationDirectory = HttpContext.Current.Server.MapPath(string.Empty);
StiReport1.Load(applicationDirectory + "\\Report\\Report2.mrt");
Session["_sql"] = Get_SqlCode(Request.QueryString["id"].ToString());
DataTable dt = ShowMaiReport(Session["_sql"].ToString());


StiReport1.Dictionary.DataSources.Items[0].DataTable = dt;
StiReport1.RegData("DataSource2", dt);
StiReport1.Dictionary.Variables.Items[0].Value = "9004";
StiReport1.Show();
StiReport1.Render();
}



http://nashr.thrnosazi.ir/Images/12.jpg

khorsandreza
دوشنبه 17 مرداد 1390, 19:04 عصر
لازم است در مورد سطرهای 6و7 توضیح بدهم
سطر 6 : دستورات اس کیو ال را از یک بانک اطلاعاتی می خواند و در یک سشن قرار می دهد
تذکر: دستورات مشابه دستوراتی است در بخش دیزاین بصورت تصویر قرار داده شده با ایت تفاوت که فقط نام جداول عوض میشود ولی نام ستونها تغییر پیدا نمی کند
سطر 7 :دستور Query را اجرا می کند و در یک DataTable قرار می دهد