PDA

View Full Version : نمایش مقادیر variable در هنگام اجرا در stimul



salmah
دوشنبه 02 تیر 1393, 11:55 صبح
با سلام وقتی از صفحه ای که حاوی گزارش است اجرا می گیرم مقداری که قبلا در stimul به عنوان variable در نظر گرفته بودم هم در صغحه وب نمایش داده میشه. مشکل از کجاست
120416

salmah
دوشنبه 02 تیر 1393, 22:59 عصر
البته این مشکل را در گزارشاتی دارم که یکی از مقادیر variable ها را از session میگیرم

mysti.Dictionary.Variables["cp"].Value = Session["codp"] as string;

fakhravari
دوشنبه 02 تیر 1393, 23:35 عصر
قبلش چک کنید پر شده فرستاده میشه.

salmah
سه شنبه 03 تیر 1393, 14:40 عصر
من variable را به صورت زیر تعریف میکنم

string de = "13" + TextBox2.Text + "/" + DropDownList4.SelectedValue + "/" + DropDownList3.SelectedValue;

و به این صورت میگیرمشون

mysti.Dictionary.Variables["dataend"].Value = de.ToString();

آیا اشکال داره

salmah
چهارشنبه 04 تیر 1393, 22:09 عصر
لطفا راهنمایی کنید

fakhravari
پنج شنبه 05 تیر 1393, 16:14 عصر
نه مشکلی نداره.
کد کامل بزارید

salmah
جمعه 06 تیر 1393, 09:22 صبح
protected void Button1_Click(object sender, EventArgs e)
{
//data_start
string ds = "13" + TextBox1.Text + "/" + DropDownList2.SelectedValue + "/" + DropDownList1.SelectedValue;

//data_end
string de = "13" + TextBox2.Text + "/" + DropDownList4.SelectedValue + "/" + DropDownList3.SelectedValue;

string cnc = ConfigurationManager.ConnectionStrings["shbtConnectionString"].ConnectionString;
string ServerLocation = HttpContext.Current.Server.MapPath(string.Empty);
StiReport mysti = new StiReport();

mysti.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiSqlDatabase("Connection", cnc));
mysti.Load(ServerLocation + "\\Reports\\ReportFilter.mrt");

mysti.Dictionary.Variables["cp"].Value = Session["codepersoneli"] as string;
mysti.Dictionary.Variables["datastart"].Value = ds.ToString();
mysti.Dictionary.Variables["dataend"].Value = de.ToString();
StiWebViewer1.Report = mysti;
}

fakhravari
دوشنبه 09 تیر 1393, 16:42 عصر
StiWebViewer1.databaund();
در وب کارمی کنید؟

salmah
چهارشنبه 11 تیر 1393, 22:03 عصر
StiWebViewer1.databaund();
در وب کارمی کنید؟
بله.آیااین کار اشکال داره

fakhravari
پنج شنبه 12 تیر 1393, 18:52 عصر
StiWebViewer1.Report = MyReport;
StiWebViewer1.DataBind();

salmah
پنج شنبه 12 تیر 1393, 23:22 عصر
StiWebViewer1.Report = MyReport;
StiWebViewer1.DataBind();

باید این کد را جای StiWebViewer1.Report = mysti; بذارم

fakhravari
یک شنبه 15 تیر 1393, 14:06 عصر
بله . واضح است

salmah
شنبه 21 تیر 1393, 05:31 صبح
فرقی نمی کنه بازهم همین مشکل را داره

sara_mp
جمعه 19 دی 1393, 16:07 عصر
اين مشكل منم هست يكي جواب بده