PowerBulider 数据窗口实现甘特图

        使用PB多年,一直舍不得放下,虽然实现甘特图使用c#比较方便,也有很多控件可以实现,但总想试试PB怎么实现。闲着没事就搞了一下。提供思路给大家,希望对有需要的人有帮助。

生成甘特图的方式很多,但PB实现起来比较麻烦。

1、纯PB生成

2、使用OLE对象,内嵌Excel,使用条件格式实现。

3、调用Devexprss Chart控,使用C#生成,然后PB调用(可以生成exe,也可编译C# Com组件完成)

这里只讲PB如何生成甘特图

(1)动态创建数据窗口,使用(Tabular)格式,参照Excel中条件格式生成甘特图的思路,将判断条件写进datawindow字段中。

(2)动态生成表头及各种线。

(3)数据库表中只存储几个关键字段如:任务名称,开始时间,结束时间,资源

(4)窗口见下图

 代码比较长,就不贴了,有需要的留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值