Winform中使用FastReport的DesignReport時怎樣給通過代碼Table添加數據


場景

FastReport安裝包下載、安裝、去除使用限制以及工具箱中添加控件:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100893794

Winform中使用FastReport實現簡單的自定義PDF導出:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100920681

在上面的基礎上,在設計模板時添加一個Table,然后在點擊打印預覽頁面,對Table進行賦值。

實現

打開Design Report 界面,在左邊菜單欄拖拽一個Table控件,然后改為一行兩列,具體根據自己需求。

記住Name 屬性這里為Table1。

 

 

然后在按鈕的點擊事件里

var table1 = report1.FindObject("Table1") as TableObject ;

            if (table1 != null)
            {
               
                //設置表格的邊框顏色
                table1.Border.Color = Color.Red;
                //設置表格的border全顯示
                table1.Border.Lines = BorderLines.All;
                //新建一行
                TableRow row1 = new TableRow();
                //新建Cell1
                TableCell cell1 = new TableCell();
                //Cell1賦值
                cell1.Text = "公眾號:";
                //新建Cell2
                TableCell cell2 = new TableCell();
                //設置Cell的邊框屬性
                cell2.Border.Color = Color.Black;
                cell2.Border.Lines = BorderLines.All;
                //Cell2賦值
                cell2.Text = "霸道的程序猿";
                //講Cell添加到Row
                row1.AddChild(cell1);
                row1.AddChild(cell2);
                //將ROw添加到table
                table1.Rows.Add(row1);
            }

 

效果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM