1. 程式人生 > >FastReport 迴圈打印表格資料

FastReport 迴圈打印表格資料

1,在UI上拖放一個表格控制元件

2.設定表格頭部資訊,需要顯示的資料以及邊框顏色

3.選中表格控制元件設定事件程式碼:

    private void Table1_ManualBuild(object sender, EventArgs e)
    {
      // get the data source by its name
      DataSourceBase rowData = Report.GetDataSource("DETAILDATA");
      // init the data source
      rowData.Init();
      
      // print the first table row - it is a header
      Table1.PrintRow(0);
      // each PrintRow call must be followed by either PrintColumn or PrintColumns call
      // to print cells on the row
      Table1.PrintColumns();
      
      // now enumerate the data source and print the table body
      while (rowData.HasMoreRows)
      {
        // print the table body  
        Table1.PrintRow(1);
        Table1.PrintColumns();
        
        // go next data source row
        rowData.Next();
      }
      
      // print the last table row - it is a footer
      Table1.PrintRow(2);
      Table1.PrintColumns();
    }

 4.預覽資料

 

 

 

22

2