首页 / 浏览问题 / 组件GIS / 问题详情
二次开发,数据源里已经删除数据集但图层管理器中还有
35EXP 2022年03月07日
supermap iobject.net进行桌面端二次开发时,在mapControl里绘制了一个矩形并存放到了工作空间管理器下的数据源里,但后面需要对数据源里刚刚绘制的矩形删除,主要的代码如下:

PipelineDatasource.m_pipeLineDataSource.Datasets.Delete("RectangleLine");

m_mapControl.Map.TrackingLayer.Clear();
m_mapControl.Map.Refresh();

但进行该操作后,数据源里已经没有"RectangleLine"数据集了,mapControl中也没有RectangleLine了,但图层管理器中还有RectangleLine图层
...