开发环境:VS2010+.net framework4.0;
数据库:access 2003;
首先贴上软件运行时的截图:
页面左边是一个ResourcesTree控件,右边是一个SchedulerControl,将SchedulerControl的ActiveViewType设置为Gantt就可以显示甘特图了。
包含这两个控件的容器是一个SplitContainerControl。
ResourcesTree控件与SchedulerControl的绑定是通过它的属性SchedulerControl的设置的。
因为Devexpress是开源的,所以安装完成后可以通过查看Demo来找到这个demo对应的源码。用VS打开源码后发现ResourcesTree和SchedulerControl的数据绑定
都是通过数据绑定控件事先配置好数据源的,而这种方式在实际开发中并不提倡,所以我们需要动态地为这两个控件配置数据源。
打开ResourcesTree的RunDesigner界面,添加Description和Days列,并绑定对应的FieldName。
ResourcesTree数据源对应的数据表是Resources,表结构如下: