如何制作复杂表头的表格?(200分)

  • 主题发起人 主题发起人 原子
  • 开始时间 开始时间

原子

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,我想在程序里实现一种表格,这个表格的标题行中某一个或多个标题,包含了下面的几列。不知道大家是否能明白我的意思,举例说,用StringGrid制作一个表格,第一行是FixedRow,作为表格的标题行,这样的表格一个标题对应下面的一列。现在我想要做的表
格,表头比较复杂,一个标题对应下面的几列。就是下面这样的形式
-------------------------------------------------
| 标题1 | 标题2 | |
-------------------------------------------------
| | | | | | |
-------------------------------------------------
| | | | | | |
-------------------------------------------------
| | | | | | |
该表格是在程序窗口中使用的,需要和程序进行数据的动态交互。不是用于打印,RAVE制作的用于打印输出的纸面表格不是我需要的。
同时用户还要求用鼠标拖动可改变列的大小,这就类似于Office。
我想请问:
1、Delphi本身是否提供了这样的表格控件?在不使用第三方控件的前提下,在Delphi中能否实现在这样的表格?
2、如果必须使用第三方控件,使用什么控件?请推荐。
 
1.你可以用StringGrid,但是上面的标题没法实现,除非你用画线控件,如RZLABLE
但这里你还要实现STRINGGRID的打印。
2。第三方控件可以你EHILB。
我建议你用第二种方法。
 
Dbgrideh
或Dxdbgrid
 
也可用advgrid
网上用地方下载
 
后退
顶部