向报表中添加文本框(Visual Studio 报表设计器)

文本框是报表中包含单实例数据的报表项。使用文本框的方法有很多种,例如向报表添加标题、在页眉或页脚中添加特定字段或者添加单实例数据(如订单详细信息报表中的客户联系信息)。

文本框包括标签、值和其他属性。值始终被指定为表达式。表达式中可包含静态文本,指向数据库中的字段,也可以计算数据。

下表列出了可在文本框中使用的表达式的示例:

表达式 说明

="This is static text"

显示静态文本标签。

=Fields!UnitCost.Value

显示 UnitCost 字段的值。

=Fields!TotalUnits.Value * Fields!UnitCost.Value

将 TotalUnits 字段的值与 UnitCost 字段的值相乘并显示结果。

=Sum(Fields!TotalUnits.Value)

计算组中所有行的 TotalUnits 字段的和。

Note注意

若要向报表添加多实例数据,请使用数据区域,而不要使用文本框。列表数据区域具有显示一列中重复的数据行的功能。有关更多信息,请参见添加列表数据区域(Visual Studio 报表设计器)向报表中添加数据区域(Visual Studio 报表设计器)

如何添加、移动和删除文本框

添加文本框

  1. 在图形设计模式下打开客户端报表定义 (.rdlc) 文件。

  2. 在工具箱中,单击**“文本框”**。

  3. 在报表的设计图面上,将一个文本框拖动为所需大小。也可以单击设计图面来创建固定大小的文本框。

文本框显示在报表中后,可以通过指向该文本框的阴影边并将其拖动到新位置来移动它。若要删除文本框,请右击文本框中的任意空白区域,然后按 DELETE。

如何将字段绑定到文本框

若要将数据绑定到文本框,可以将字段从“数据源”窗口拖动到文本框中,在文本框中键入表达式,或者在“属性”窗口的值属性中键入表达式。

Note注意

如果未显示出“数据源”窗口,请单击“数据”菜单中的“显示数据源”

可以使用表达式编辑器来编辑表达式。使用表达式编辑器时,可以将项插入可用集合列表中的表达式。访问表达式编辑器的方法如下:右击文本框,然后选择**“表达式”,在“属性”窗口的 Value 属性中选择“表达式”,或者单击“文本框属性”**对话框中的 Value 属性的表达式按钮。

如何设置文本框的区域设置

设置文本框的区域设置

  1. 选择要应用区域设置的文本框。

  2. 在“属性”窗口中,执行下列操作:

    • 对于 Calendar 属性,键入或选择用于表示日期的日历。

    • 对于 Direction 属性,键入或选择写入文本的水平方向。

    • 对于 Language 属性,键入或选择文本框要使用的语言。

    • 对于 NumeralLanguage 属性,键入或选择文本框中的数字要使用的格式。

    • 对于 NumeralVariant 属性,键入或选择文本框中的数字要使用的格式变量。

    • 对于 UnicodeBiDi 属性,选择文本框中使用的双向嵌入的级别。

扩充和收缩文本框

默认情况下,文本框的大小是固定的。若要根据文本框的内容垂直扩展文本框,请更改文本框的 CanGrow 属性。若要允许文本框根据其内容收缩,请更改文本框的 CanShrink 属性。您可以通过“属性”窗口或**“文本框属性”**对话框访问这些属性。

另请参见

概念

为报表创建数据源
向报表中添加数据区域(Visual Studio 报表设计器)
定义报表布局(Visual Studio 报表设计器)
创建客户端报表定义 (.rdlc) 文件