用什么控件可以显示这样的结果

我不要昵称 2005-11-26 04:43:08
------------------------------------------------------------------------|
| 部门 |姓名 | 性别| |
|_____________|_____|______|____________________________________________|
| |张三 | 男 | |
| |_____|______|____________________________________________|
| 人事部 |李四 | 女 | |
| |_____|______|____________________________________________|
| |.... |.... | |
|_____________|_____|______|____________________________________________|
...全文
276 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
FigoZhu 2005-12-07
  • 打赏
  • 举报
回复
报表组件或者一些功能强一点的Grid组件都可以的。
FigoZhu 2005-12-07
  • 打赏
  • 举报
回复
报表组件或者一些功能强一点的Grid组件都可以的。
cncharles 2005-12-07
  • 打赏
  • 举报
回复
DevExpress cxGrid可的.
t_zhangwang_1980 2005-12-07
  • 打赏
  • 举报
回复
也可以自己用TextOut写呀!!!或者QReport组件
Cassava 2005-12-06
  • 打赏
  • 举报
回复
cxGrid就可以
阿三 2005-12-06
  • 打赏
  • 举报
回复
可以用cxGrid,你可以找一下。
liuqifeiyu 2005-12-01
  • 打赏
  • 举报
回复
如果只是显示,用报表控件REPORTMACHINE,也就是合并单元格功能
aiirii 2005-12-01
  • 打赏
  • 举报
回复
http://dksoft.cnblogs.com/articles/30561.html

3、分组

一旦为ClientDataSet定义了一个索引,就可以通过该索引对数据进行分组了。实际上,一组被定义为连续记录的一个列表(根据索引),记录中被索引的字段的值不会改变。例如,如果有一个基于国家的索引,带有该国家的所有地址都将归为一组。
cdsCalcs范例有一个ClientDataSet组件,它同样从DBDEMOS数据库的Country表格中读取其数据。该操作可以在设计时,使用ClientDataSet组件快捷菜单的Assign Local Data命令来执行。为了在运行时读取数据,获得一个更新的快照,可以向窗体添加一个DataSetProvider组件,如下连接三个组件:
Object Table :TTable
active = true
databasename = 'dbdemos'
tablename = 'country.db'
end
object datasetprovider1: TDataSetProvider
dataset = table1
end
object clientdataset1: tclientdataset
providername = 'datasetprovider1'
end
现在我们来看看组的定义。该定义可以通过为索引指定一个分组级别,与索引定义一起获得:
object clientdataset1: tclientdataset
indexdefs = <
item
name = 'clientdataset1index1'
fields = 'continent'
groupinglevel = 1
end>
indexname = 'clientdtaset1index1'
当拥有了一组之后,我们可以在DBGrid中向用户显示分组结构。只需为分组字段(在范例中是Continent字段)处理OnGetText事件,只有当记录是组的第一个记录是才显示文本:
procedure TForm1.ClientDataSet1ContinentGetText(Sender:TField;
var Text:String;DisplayText:Boolean);
begin
if gbFirst in ClientDataSet1.GetGroupState(1) then
Text:= sender.asstring
else
text:='';
end;
我不要昵称 2005-12-01
  • 打赏
  • 举报
回复
up
conis 2005-11-26
  • 打赏
  • 举报
回复
用目录树
TTreeView

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧