当用户深化子报表时事件激活。
[Visual Basic]
Public Event DrillDownSubreport As CrystalDecisions.Windows.Forms.DrillSubreportEventHandler
[C#]
public event CrystalDecisions.Windows.Forms.DrillSubreportEventHandler DrillDownSubreport;
事件数据
事件处理程序接收 CrystalDecisions.Windows.Forms.DrillSubreportEventArgs 类型的参数,该参数中包含与此事件有关的数据。下列 CrystalDecisions.Windows.Forms.DrillSubreportEventArgs 属性提供了特定于本事件的信息。
| 属性 | 说明 |
|---|---|
| CurrentSubreportName | 获取已深化到的子报表名。 |
| CurrentSubreportPageNumber | 获取子报表所在页的页码。 |
| CurrentSubreportPosition | 获取子报表在 CrystalReportViewer 控件中的位置。 |
| Handled | 获取或设置事件是否已被处理。如果您不希望出现默认操作,则设置为真。 |
| NewSubreportName | 获取将深化到的子报表名。 |
| NewSubreportPageNumber | 获取要深化到的子报表所在页的页码。 |
| NewSubreportPosition | 获取要深化到的子报表在 CrystalReportViewer 控件中的位置。 |
备注
当用户深化子报表时引发此事件。
示例
此示例说明如何将标签设置为已深化到的子报表名。
[Visual Basic]
Private Sub CrystalReportViewer1_DrillDownSubreport(ByVal source As Object, _
ByVal e As CrystalDecisions.Windows.Forms.DrillSubreportEventArgs) Handles _
CrystalReportViewer1.DrillDownSubreport
Label1.Text = e.CurrentSubreportName
End Sub
[C++]
void crystalReportViewer1_DrillDownSubreport (Object* sender, CrystalDecisions::Windows::Forms::DrillSubreportEventArgs * e)
{
Label1->Text = e->CurrentSubreportName;
};
[C#]
private void crystalReportViewer1_DrillDownSubreport_1(object source, CrystalDecisions.Windows.Forms.DrillSubreportEventArgs e)
{
Label1.Text = e.CurrentSubreportName;
}
要求
命名空间 CrystalDecisions.Windows.Forms
程序集 CrystalDecisions.Windows.Forms (CrystalDecisions.Windows.Forms.dll)
请参见
CrystalReportViewer 类 | CrystalReportViewer 成员 | CrystalDecisions.Windows.Forms 命名空间
©2005 Business Objects SA 保留所有权利。
| Business Objects SA http://www.china.businessobjects.com/ 支持服务 http://www.china.businessobjects.com/ |