上次说过这话题,但好像没有说透。
(前提是相同结构的不同数据源)
我所理解的 动态修改数据源的指向,其实不一定只能在BeforeConnectOuterDataSource事件中修改,
他在任何需要的时候都可以,前提是,必须先卸载 属于要修改数据源的 表
基本方法:
1)遍历当前的表集合
2)判断其数据源是否属于要修改的数据源
3)卸载表
4)删除数据源
5)新建同名数据源
6)再加载表
做了一个小例子放在这里
基本就是上面的思路
要看还是要回复的
案例中初始加载的是目录下的 多表统计 数据库
目录下真表文件夹中的 数据一 数据库 是一个同样的数据库,只是订单数据少了一个,以供测试