本指南演示了在 Visual Studio 设计时刻如何 有条件地 更改标签的文本。 要查看总说明,请参阅 计算字段。
要有条件地设置标签文本的格式,则执行下列操作。
-
启动 MS Visual Studio (2005、2008 或 2010),并且新建一个或者打开一个现有的 Windows 窗体应用程序。
-
添加新空白报表 到项目中。
-
绑定报表 到 Northwind 示例数据库 (与 XtraReports 安装一起提供的 nwind.mdb 文件) 的 "Products" 表。
-
为创建一个 计算字段,在 Field List(字段列表) 中,使用鼠标右键单击任一数据字段,并在被调用的菜单中,单击 Add Calculated Field(添加计算字段)。
-
现在,在 属性网格 中,把 CalculatedField.FieldType 属性设置为 String。 然后找到 CalculatedField.Expression 属性,并单击它的省略号按钮。 Expression Editor(表达式编辑器) 将出现。
在此对话框中,为计算字段指定所要求的条件 (例如 Iif([UnitsOnOrder] == 0, 'None', [UnitsOnOrder]),其含义是如果 UnitsOnOrder 数据字段的取值等于 0,则相应控件的文本将被替换为 None)。
单击 OK 按钮关闭对话框。
-
最后,把所需的数据字段 (以及所创建的计算字段) 从 Field List(字段列表) 中拖放到报表的细节带区。
现在报表已经就绪。 切换到 Preview 标签页 并查看结果。