0

根据报告字段中的值,我想决定是否显示整行。我知道我可以将 Field/TextBox 控件上的 Visible 属性标记为 false,但这不会隐藏整行(例如,详细信息部分)。我正在使用 VB.NET 2.0 和 ActiveReports 4。任何指针?

4

1 回答 1

2

通过“行”,我假设您的意思是一个部分。您可以通过将Section 对象的 Visible 属性设置为 false来隐藏部分。您可以使用类似以下的代码。

注意:此代码需要在您要隐藏的部分的 Format 事件中。

If Me.txtReorderLevel.Value = 0 And Me.txtDiscontinued.Value = False Then
    Me.Detail1.Visible = True ' Detail1 is a reference to the Section to hide
Else
    Me.Detail.Visible = False
End If

在描述此方案的帮助中还有一个 how to 主题。但是,这是来自最新版本的 ActiveReports,它还包括页面布局报告,因此命名空间略有不同。但是,部分报告的代码是相同的。

于 2013-04-29T18:45:22.630 回答