首页 > 学院 > 开发设计 > 正文

FastReport编写事件代码控制控件显示隐藏

2019-11-06 06:11:56
字体:
来源:转载
供稿:网友

应用场景

当我们需要根据数据源显示隐藏报表模板里某一个模块控件,就需要在FastReport里用代码实现此功能

解决方案

打开FastReport的设计器,在设计界面,双击Page的StartPage事件,添加如下代码:

PRivate void Page1_StartPage(object sender, EventArgs e)    {      //获取数据源,MyList为传递过来的数据源名称      DataSourceBase data1 = Report.GetDataSource(MyList);      // 初始化,只有初始化后才能获取数据源数据      data1.Init();       //如果为空则可隐藏模板中不需要显示的控件      if(data1.RowCount==0){        DataContent1.Visible=false;       }        }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表