默认头像
路人甲
路人甲
  • 注册日期2006-09-14
  • 发帖数5
  • QQ
  • 铜币133枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1393回复:1

删除Feature的问题

楼主#
更多 发布于:2007-01-17 16:24

删除图层中的Feature,能得到Feature的ID应该就简单了,直接用FeatureClass.DeleteFeature(ID)就可以删除;如果知道Feature的一个属性名和值,也可以用FeatureCursor指向它——FeatureClass.Updata (QueryFilter, false),得到指定的Feature,用Feature.Delete()即可。

可是我现在用了这2中方法,结果是一样的:最后一个对象的确删除了,但是还能找到它,直到下次对该图层做编辑工作,这个对象才完全消失。这应该是图层没有更新过来。如何在最后一次删除操作后进行更新呢?因为前面的对象都成功删除了。只有最后一个有问题。

(我的图层是在SDE里面的,但服务的确进行了更新)

喜欢0 评分0
默认头像
路人甲
路人甲
  • 注册日期2006-07-03
  • 发帖数34
  • QQ
  • 铜币230枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-01-17 17:18
刷新一下地图控件就可以了啊,数据库里已经没有了,只是地图上还没更新
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部