當我們需要根據數據源顯示隱藏報表模板里某一個模塊控件,就需要在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; } }
新聞熱點
疑難解答