找回密码
 立即注册

QQ登录

只需一步,快速开始

774828727

银牌会员

12

主题

76

帖子

2972

积分

银牌会员

积分
2972

活字格认证

[已处理] fpSpread表格问题

774828727
银牌会员   /  发表于:2013-12-6 09:39  /   查看:9743  /  回复:14
20金币
用程序生成如XML那样的表格,希望哪位大大能给弄个例子感激不尽。

14 个回复

倒序浏览
774828727
银牌会员   /  发表于:2013-12-6 09:41:00
沙发
刚才附件没弄好
测试.rar (7.55 KB, 下载次数: 769)
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-6 11:07:00
板凳
Spread自带一个方法提供保存为你demo的xml格式啊
this.fpSpread1.Save(@"d:\abc.xml", false);

可通过Spread设计器实现表格,然后保存。


你给的xml打开后截图如下:

this.fpSpread1.Open(@"C:\Users\rogerwang\Desktop\测试.xml");

spread_grid.gif
回复 使用道具 举报
774828727
银牌会员   /  发表于:2013-12-6 11:19:00
地板
这个保存和打开的功能我实现了,现在就是要自动生成报表,报表生成的时候根据里面的数据生成,我想实现这个功能。 就是根据一些数据然后自动生成这个报表并把内容添加进去。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-6 11:26:00
5#
回复 4楼774828727的帖子

抱歉误解您的意思了。

自动生成报表,“根据里面的数据生成”, 这个还是不太明白。
1 什么数据?
2 生成什么报表?
3 所谓自动,什么样的逻辑关系?


如果说要实现Spread中数据的Merge,自带的demo倒是可以参考。
spread_Merging.gif
回复 使用道具 举报
774828727
银牌会员   /  发表于:2013-12-6 11:38:00
6#
就是上边的那块是固定不变的,下边的是根据数据的多少生成的。还有后面的那几个合并是根据后边的自己所下属的多少决定合并的多少。
那就是根据一个树生成一张表。
00000.jpg (147.51 KB, 下载次数: 695)
回复 使用道具 举报
774828727
银牌会员   /  发表于:2013-12-6 12:01:00
7#
就和这个 图片里面的差不多 根据xml生成右边的那样的
00000.jpg (67.67 KB, 下载次数: 616)
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-6 14:16:00
8#
回复 7楼774828727的帖子


上面2个图列的,用Spread可实现啊, 不过这个“自动”需要您编码后,才能自动的啊。

可以参考的例子和代码见产品所带的demo演示:

Spread_Cell_Spans.gif



Spread_multiHeader.gif
回复 使用道具 举报
774828727
银牌会员   /  发表于:2013-12-6 14:31:00
9#
额,其实我想问的是那个直接用代码咋画表。......
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-6 14:45:00
10#
回复 9楼774828727的帖子

恩, 理解之。

这个,请先把上面我截图的demo里面的代码读一读, 然后才需要转换为您的业务逻辑实现吧。

程序开发,在开始阶段,心中想的“自动”实质上是需要程序员一行一行写代码实现的,等完成功能后,才会变为真正的自动的东西。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部