在刺激报告中改变面板位置



我在asp.net中有一个刺激报告,我需要在运行时动态更改面板的位置。
我的问题是如何在我的代码中访问面板对象?我需要改变这个控件的top属性

你可以用下面的代码设置Panel的Top属性:

(report.GetComponentByName("Panel1") as StiPanel).Top = 15;

应该先加载报表,然后直接强制转换对象,然后在调用show()之前编译报表

  report.Load(Application.StartupPath & "report.mrt")  
  DirectCast(report.GetComponentByName("Image1"), StiImage).Stretch = False
  report.Compile()
  report.RegData(MyDataSet)
  report.Show()

最新更新