要使用ActiveReports 10的SectionReport Byval变量,您可以按照以下步骤进行操作:
using GrapeCity.ActiveReports.SectionReportModel;
public class MyReport : SectionReport
{
}
using GrapeCity.ActiveReports.SectionReportModel;
public class MyReport : SectionReport
{
private string _myVariable;
public MyReport(string myVariable)
{
_myVariable = myVariable;
InitializeComponent();
}
private void PageHeader_Format(object sender, EventArgs e)
{
txtMyVariable.Text = _myVariable;
}
}
在报表的设计视图中,将一个TextBox控件添加到PageHeader节,并将其命名为txtMyVariable。
然后,您可以在主程序中创建MyReport的实例,传递Byval变量的值。
string myValue = "Hello, ActiveReports!";
MyReport report = new MyReport(myValue);
report.Run();
请注意,这只是一个示例,您可以根据自己的需求自定义报表类和Byval变量的使用方式。