通过如下代码删除场景内的部分模型:
DatasetVector dataset = m_workspace.Datasources[0].Datasets["柱"] as DatasetVector;
Recordset recordset= dataset.Query("SmUserID=2", CursorType.Dynamic);
recordset.MoveFirst();
recordset.Edit();
recordset.Delete();
recordset.Update();
recordset.Dispose();
recordset.Close();
m_sceneControl.Scene.Refresh();
但是删除后场景无变化。
关闭程序打开工作空间却发现模型已经删除,这是怎么回事呢?