arcengine如何重命名sde连接名称?


TIM截图20181101172320.png

在advtree里加载出来了,然后想重命名:

TIM截图20181101172730.png

 
已邀请:

朱新颖

赞同来自:

试一下获取到SDE的workspace,转为IDataset,设置IDataset.Rename

cannel

赞同来自:

ArcCatolog的sde连接文件在硬盘的位置是有规律的,可以通过以下代码获取
 
            RuntimeInfo runtimeInfo = ESRI.ArcGIS.RuntimeManager.ActiveRuntime;
//由于不同版本的ArcGIS其连接文件保存路径不同,因此初始化时要生成正确的路径
CommonConst.m_ConnectPropertyPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\ESRI\Desktop" + runtimeInfo.Version + "\\ArcCatalog";

例如win10系统,arcgis版本10.4,我的 路径是C:\Users\xxx\AppData\Roaming\ESRI\Desktop10.4\ArcCatalog

柚子

赞同来自:

已经解决,没有用AO的接口,直接用c#来重命名文件

要回复问题请先登录注册