View Full Version : سوال: دسترسی به page in stimulreport
sadaf_
پنج شنبه 08 دی 1390, 12:11 عصر
اگر بخوام از c# یکی از header ها رو غیر فعال کنم با چه کدی باید این کار رو انجام داد ؟
در پروپرتی خود ریپورت می شه این کار رو کرد ولی من در کدنویسی می خوام انجام بشه
ممنون
iman_22a
پنج شنبه 08 دی 1390, 12:37 عصر
شما باید از طریق کد نویسی به هدر دست پیدا کنی (ctype) . مثلا برای دسترسی به یک شی توی TitleBand بصورت زیر استفاده کرده ام :
Dim rtb2 As StiReportTitleBand = CType(StiReport1.Pages(0).Components.Item("ReportTitle1"), StiReportTitleBand)
Dim Text_Date As StiText = CType(rtb2.Components.Item("Text_Date"), StiText)
Text_Date.Text = clsfunctions.Reverse(fdt.To_Hejri(Now))
Dim Text_Desc As StiText = CType(rtb2.Components.Item("Text_Desc"), StiText)
شما C# شو بنویس . توی منوی درختی گزارش توی محیط دیزاین تقدم و تاخر اشیاء رو می تونی ببینی .
sadaf_
دوشنبه 12 دی 1390, 15:09 عصر
لطفا با کد سی شارپ بهم بدین
ممنون
iman_22a
سه شنبه 13 دی 1390, 11:17 صبح
StiReportTitleBand rtb2 = (StiReportTitleBand)StiReport1.Pages(0).Components .Item("ReportTitle1");
StiText Text_Date = (StiText)rtb2.Components.Item("Text_Date");
Text_Date.Text = clsfunctions.Reverse(fdt.To_Hejri(DateAndTime.Now) );
StiText Text_Desc = (StiText)rtb2.Components.Item("Text_Desc");
قبلش حتما باید اسمبلی های Stimulsoft.Report.Components و Stimulsoft.Report را ایمپورت کنین . نام اشیا را هم بر اساس نام و نوع اشیاء مورد استفاده خودتون تغییر بدین .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.