使用 C1Report 控件 > 为桌面应用场景开发报表 > 嵌入报表(在设计时载入) |
在此情景中,程序使用一套内置的固定的报表定义来生成报表。此种类型的程序不依赖于任何外部的报表定义文件,并且最终用户无法对报表进行修改。
此种类型的程序主要的优点是不需要分发额外的报表定义文件,并且能够确保报表格式不会被别人修改。缺点就是对报表进行任何修改之后,必须重新编译程序。
如果需要用现有的报表定义,并且不需要其他修改,请参照下列步骤(稍后将描述如何编辑嵌入的报表或者从零开始创建报表):
弹出Select a Report对话框,允许选择一个报表定义文件以及文件中定义的一个报表。
要载入报表的话,点击省略号按钮来选择在步骤1中创建的报表定义文件,然后在下拉列表中选择一个报表,最后点击Load按钮。属性页显示选择的报表的名字以及分组,区域和字段的总数。对话框显示内容如下所示。
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Private Sub btnProductsReport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnProductsReport.Click ppv.Document = rptProducts End Sub |
C#
C# |
拷贝代码
|
---|---|
private void btnProductsReport_Click(object sender, System.EventArgs e) { ppv.Document = rptProducts; } |
注意rptProducts是包含了用户选择的报表的C1Report组件的名称,ppv是C1PrintPreview控件的名称。