多列資料合併成一格

多列資料合併成一格

寫程式多了,

難免會遇到一些很機車的需求(逆天?),

還好,我們永遠有前人的經驗可以詢問。

 

此需求為合併印出報表,

將原本多列的資料,

合併成一筆一格印出,

我們用寫程式的方式直。接。處。理

 

又是個美好的一天!

 

如圖原有3筆資料,合併成一筆一格印出。

image

 

private void Text3_BeforePrint(object sender, EventArgs e)
    {
      _s="";
      TableDataSource Fillds=  Report.GetDataSource("ITSCHOOLDEPBUDGET") as TableDataSource; //取出該資料表到 fillds中
      Fillds.Init();
      while (Fillds.HasMoreRows) //如果有資料就執行
      {
        _s=_s+Fillds["planno"].ToString(); 
        Fillds.Next();//下一筆資料
      }
      
      Text3.Text=_s;
    }

 

 

自我LV~