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