ورود

View Full Version : سوال: ارسال پارامتر از ASP.NET به Stimul



mehran63
شنبه 28 اردیبهشت 1392, 11:49 صبح
سلام
میخوام از داخل برنامم یه مقداری رو به گزارشم بفرستم از ASP.NET 4 با زبان C#‎ و Stimul 2012.1 استفاده میکنم

کد زیر رو نوشتم ولی در زمان اجرا تاریخ رو نشون نمیده

protected void Page_Load(object sender, EventArgs e)
{
PersianCalendar pc = new PersianCalendar();
string ShamsiDate_C = pc.GetYear(DateTime.Now).ToString()
+ "/" +
pc.GetMonth(DateTime.Now).ToString()
+ "/" +
pc.GetDayOfMonth(DateTime.Now).ToString();

StiReport Report1 = new StiReport();
StiVariable sv = new StiVariable("Date", "ShamsiData", typeof(string), ShamsiDate_C, false);
Report1.Dictionary.Variables.Add(sv);
Report1.Load("C:\\report\\Report_Store.mrt");
StiWebViewer1.Report = Report1;
}

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

protected void Page_Load(object sender, EventArgs e)
{
PersianCalendar pc = new PersianCalendar();
string ShamsiDate_C = pc.GetYear(DateTime.Now).ToString()
+ "/" +
pc.GetMonth(DateTime.Now).ToString()
+ "/" +
pc.GetDayOfMonth(DateTime.Now).ToString();

StiReport Report1 = new StiReport();
Report1["ShamsiData"] = ShamsiDate_C;
Report1.Load("C:\\report\\Report_Store.mrt");
StiWebViewer1.Report = Report1;
}

http://upload.tehran98.com/img1/woemrrzfw1n5euha9ii.jpg

mehran63
دوشنبه 30 اردیبهشت 1392, 10:07 صبح
کسی راه حل نداره

aslan
دوشنبه 30 اردیبهشت 1392, 22:35 عصر
سلام
دوست عزیز
بعد از

StiReport Report1 = new StiReport();
گزارش مورد نظر را Load کنید و سپس بقیه کارها را انجام دهید ..............