1 用ArcCatalog取消注册版本的问题
有时候我们注册版本之后需要取消版本注册,可是我们在图层上右键根本就找不到取消版本注册的相关按钮,那是不是就说不能取消了呢?答案是否定的,既然可以,那这个取消版本的功能在哪里呢,sa easy ,我给大家截图,图文解说,一看便知,我就不废话了
第一步打开arcCatalog
第二步 看到了取消版本的工具,把他拖动工具栏上就ok了,就这么简单
2 用AE取消注册版本
代码也很简单 主要用到 IVersionedObject 接口
IVersionedObject verObj= ds as IVersionedObject;//假设ds 是一个数据集
if(verObj!=null&&(!verObj.pVerdObj.IsRegisteredAsVersioned))
{
//数据集可以被注册而且还没有被注册为版本数据集
//下面的方法 如果使用参数 false 那么表示注册为没有版本的数据
//也就是反注册
verObj.RegisterAsVersioned(true);
}