个人开发框架总结(五)
2009-05-05 08:27:11 来源:WEB开发网在代码里,可以重写SetReportConfig方法来设置报表标签的文本:
/// <summary>
/// 设置报表配置
/// </summary>
/// <param name="config"></param>
protected override void SetReportConfig(FaibClass.Common.Windows.Config.ReportConfig config)
{
base.SetReportConfig(config);
object lbl = config.Header.FindObject("Company");
if (lbl != null)
{
((FaibClass.Common.Windows.Report.ReportLabel)lbl).Text = ContextArgs.Instance.CompanyName;
}
lbl = config.Header.FindObject("Employee");
if (lbl != null)
{
string text = ((FaibClass.Common.Windows.Report.ReportLabel)lbl).Text;
((FaibClass.Common.Windows.Report.ReportLabel)lbl).Text = string.Format(text, ContextArgs.Instance.UserName);
}
}
如果报表使用查询,也要建立相应的*.pcs文件。
系列文章:
个人开发框架总结(一)
个人开发框架总结(二)
个人开发框架总结(三)
个人开发框架总结(四)
个人开发框架总结(六)
更多精彩
赞助商链接