浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
删除数据点程序退出
16173149...
18EXP
2019年10月15日
if (mapControl.Map.Workspace.Datasources[0].Datasets.Contains("Point"))
{
try
{
mapControl.Map.Workspace.Datasources[0].Datasets.Delete("Point");
mapControl.Map.Refresh();
}
catch
{ }
}
第一次删除成功,第2次删除程序就退出,win7系统没问题 win10系统就不行
net
gis
请
登录
或者
注册
后回答这个问题。
1个回答
您好,代码换成Workspace.Datasources[0].Datasets.Delete("Point");
看下崩溃信息log,上面记录的是什么。还有数据可以换个试试,有可能是数据方面的问题。
邬袁凯
2,432EXP
2019年10月16日
显示前 6 条评论
您好,你那边操作步骤是什么,我重复一下,你的意思是你有一个Point数据集,然后连续执行两次你上面的代码吗
是的,第一次成功 第2次失败 之前win10才出现
你的数据集里只有一个point,请问执行两次的意义在哪里呢,还有,我这边用10版本没有重现你的问题,我的也是win10系统,建议你可以去下载最新版再测试下
我这个是做日历图 所以把这个删除重写加载
没太明白,我把这个事件写在一个button里,因为删除掉point过后,if语句是肯定进不去的,所以可以一直点击,我用的正式版10i组件
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iObjects开发的程序闪退。
删除数据源里的数据集后,图层管理器中依然有
建立矢量面的过程中,面状数据库内等值线如何删除,还会闪退
VS2012中创建应用程序出错
Recordset.Update提交数据失败,并且程序被中断
BIM模型轻量化的流程?
记录集中添加、修改、删除等操作,是每次执行都要Update吗?
如何判断两点间的通视性
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...