在SSRS自定义代码中添加文字控件

时间:2018-10-26 01:06:23

标签: asp.net reporting-services

我想让SSRS中的自定义代码创建一个文字控件并将其显示在当前页面上。为此,我需要在页面上动态找到一个元素,然后将新的文字控件添加到该元素的控件对象中。

如何动态地在页面上找到一个元素,以便完成此任务?

1 个答案:

答案 0 :(得分:0)

对于ASP.NET代码(我知道使用VB.Net):

如果有内存,直接在页面上,则可以使用

Dim ctl = Page.FindControl("ControlName")

否则,如果它在容器中,则需要获取包含元素的名称,例如“ MainBox1”,并确保它是服务器上正在运行的项(即,标签包含runat="server") ,并使用类似的

Dim ctl = MainBox1.FindControl("ControlName")

然后

Dim ctl2 As New LiteralControl("Text of Literal Control")
ctl.Controls.Add(ctl2)