求一報表(自認為有點難度),该如何处理

求一報表(自認為有點難度)
因為所據源的行與列都不是固定的,所有才有點難度
比如數據源
Fa,Fb,Fc,Fd,F11,F12,F21,F22   ...   Fn1,Fn2(欄位)
  .   以下為數據    
  .  
  .

要得到的報表樣式
Fa   Fb   Fc   Fd     F11             F21     ...         Fn1  
                          F12             F22     ...         Fn2

也就是說Fn2要放在Fn1的下面
是帶VB.NET   2005自帶的水晶報表開發

------解决方案--------------------
我看還是用word或excel吧
------解决方案--------------------
报表打印控件wsReport4.6
------解决方案--------------------
数据源直接整理成
Fa Fb Fc Fd F11 F21 ... Fn1
Fa Fb Fc Fd F12 F22 ... Fn2
但因你的列是不固定的,要考虑一页宽度最多可容纳列数,超出的要如何处理

------解决方案--------------------
可能实现不了
------解决方案--------------------
数据源直接整理成
Fa Fb Fc Fd F11 F21 ... Fn1
Fa Fb Fc Fd F12 F22 ... Fn2
但因你的列是不固定的,要考虑一页宽度最多可容纳列数,超出的要如何处理

不是报表一行显示两个字段
而是用存储过程将将原来一行的数据分成两行。
但因字段是动态的,必须先确定报表上一行最多可显示多少个字段