【解决方法】打开数据源的话,可以不需要工作空间的组件(WorkspaceControl),但是必须要依赖工作空间对象(Workspace)。建议参考以下操作流程:
1. 可以在代码中临时新建一个工作空间对象(new Workspace());
2. 获取临时工作空间对象(workspace)的数据源集合属性(Datasources);
3. 根据您本地的数据源格式新建数据源连接信息对象(new DatasourceConnectionInfo());
4. 通过 Datasources.Open 接口打开对应的文件型数据源(workspace.Datasources.Open())。