多列資料合併成一格
寫程式多了,
難免會遇到一些很機車的需求(逆天?),
還好,我們永遠有前人的經驗可以詢問。
此需求為合併印出報表,
將原本多列的資料,
合併成一筆一格印出,
我們用寫程式的方式直。接。處。理
又是個美好的一天!
如圖原有3筆資料,合併成一筆一格印出。
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~