200分求解用DBGird类似报表明细表显示!(200分)

  • 主题发起人 主题发起人 boye
  • 开始时间 开始时间
B

boye

Unregistered / Unconfirmed
GUEST, unregistred user!
如下数据表格的实现有没有什么简单的办法,在报表中用明细表来实现很简单,在非报表时
来实现好象不容易,琢磨了半天DBGird,wwDBGird,dxDBGird,也没有个所以然,在此恳请高
人指点迷津,200分太少,实在不成敬意,惭愧之至.....

--------------------------------------------------
小学一年级
--------------------------------------------------
张三 男 1.2米
--------------------------------------------------
李四 男 1.0米
--------------------------------------------------
平均身高 1.1米
--------------------------------------------------
小学二年级
-------------------------------------------------
王五 男 1.3米
..................................................
 
用TStringGrid吧,自己读数据并填充进去
 
dbgrid主要是用来编辑数据的,难道这样的表格你还要编辑?
假如仅仅浏览,用报表工具或者excel都可以。
如果用TStringGrid当然会更加灵活,但是要达到一定的通用性需要不少工作。

 
呵、呵、呵,主要是想摹仿kingdee的数据界面,专业的就是不一样...........
 
你可以在显示前先统计好,然后再拼装一个表来显示。
 
如果真的要這樣做的話沒有比有比用TStringGrid更好.
這樣你就可能自由控制了.
 
To Flintstone:
1:因为不方便输入,姓名、性别、身高之间有竖线,即在不同表格内
2:表如何进行拼装,能否给一个简单的例子
3:如果自画,比如创1000个Tlabel and Tshape 对系统可有影响
 
TStringGrid 好则好矣,可是有的行只要一个表格,有的行却要多格,好象实现不了!!

如:
| 一年级 |
| 张三 | 男 | 1.2米 |
 
为什么不用Delphi的DBCtrlGrid
 
DBCtrlGrid其实就象Foxpro中的编辑模式,DBGrid同浏览模式,对这个问题有帮助吗!?
 
去 51delphi下一个DevExpress QuantumGrid 3.22 ,看看它的例子, 一切OK了
 
多人接受答案了。
 
后退
顶部