浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
实现面批量复制,并赋属性
27886237...
2EXP
2022年09月22日
使用产品:idesktop10 操作系统:win10 x64
数据类型: 文件型
问题详细描述:.net 组件开发 ,需求是在idesktop中选中N个面,实现批量复制 。
目前方法如下:先复制,后改属性,发现这样不好改。
DatasetVector dv = objRec.Dataset;
dv.Append(objRec);
idesktop10i
组件开发
请
登录
或者
注册
后回答这个问题。
1个回答
您好,根据您的描述,建议您参考以下逻辑实现选中面的批量复制功能:
选中想要复制的面对象;
选择需要目标数据源,新建目标数据集;
先复制选中对象的属性表的非系统字段结构FieldInfos;
再通过目标数据集获取对应的记录集Recordset;
开启记录集的批处理Batch;
使用Recordset.AddNew方法向目标数据集添加要复制的数据和属性字段值。
希望可以帮到您。
刘程贤
2,258EXP
2022年09月22日
只是复制字段结构吗,能不能一次性复制所有字段和值,再修改个别字段值
您好,目前没有封装对应的接口,建议参考上述逻辑自行封装接口。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
超图idesktop怎么按照范围批量选择三维模型并复制出来
如何实现矢量缓存图层加载xml的图层属性模板?
怎样实现替换模型图元的同时更新相应属性字段
动态图层中的几何对象单独控制可见性怎么实现?
控制图层可见性的插件功能实现
属性批量赋值
idesktop怎么批量合并模型
如何在C/S端实现多用户数据编辑,并进行各版本的记录?
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...