配置动态过滤的最后一步是添加按钮单击事件,然后编写代码以将新选择公式的值应用于报表。
添加按钮单击事件
在“设计”视图中打开 Web 或 Windows 窗体。
双击“Button”控件。
即会加载代码隐藏类,并创建按钮单击事件。
在方法中,将类级变量“salesAmount”设置为lastYearsSales 控件实例的 Text 属性。
salesAmount = lastYearsSales.TextsalesAmount = lastYearsSales.Text;将类级变量“operatorValue”设置为 GetSelectedOperator 帮助器方法的返回值。
operatorValue = GetSelectedOperator()operatorValue = GetSelectedOperator();将类级变量“customerName”设置为 letterOfName 控件实例的 Text 属性。
customerName = letterOfName.TextcustomerName = letterOfName.Text;如果您在生成 Windows 项目,请将类级变量“useDefaultValues”设置为 False。
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images/8yfdxzdx.alert_note(zh-cn,VS.90).gif" alt="Note" class="note" />注意</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>这将导致跳过为类级变量设置默认值的 ConfigureCrystalReports() 中的条件块。</p></td>
</tr>
</tbody>
</table>
``` vb
useDefaultValues = False
```
``` csharp
useDefaultValues = false;
```
- 还是在该方法中,调用 ConfigureCrystalReports() 方法以执行报表的过滤和绑定。
``` vb
ConfigureCrystalReports()
```
``` csharp
ConfigureCrystalReports();
```
现在即可测试应用程序了。