BeforeConnectOuterDataSource
中重新设定数据源路径, 结果在 设置 connectionstring 时, 将 e.projectpath 写成了 projectpath
搞得调试的时候怎么都没办法得到想要的结果。
最后才发现 这两者的差别,原来作为系统变量中的 projectpath 是会变的,在没完全打开项目时,projectpath是指向一个临时文件夹目录的,完全打开项目之后,才会指向项目目录中。
所以在 BeforeConnectOuterDataSource 中 引用项目目录 一定要用 e.projectpath,切记切记。
希望大家不要犯我这样的错误。