SuperMap Objects .NET 中更新方法的使用
一、 使用软件 SuperMap Objects .NET 6R(2012) 二、 使用背景 大家在使用 SuperMap Objects .NET 6R 进行开发的时候,会发现很多时候,在进行了操作后 需要使用 update,或 updatedata 方法来提交之前所做操作,经常会因为忘记使用这些方法,是 的所做操作没有提交而无法实现功能。那么都有那些操作后必须要提交更新呢?下面,就针对大家 最常使用的功能为大家总结一下,那些操作后需要进行提交。 三、 介绍内容
编辑属性
在记录集修改之后需要更新,在使用了 AddNew(),SetFieldValue(),SetGeometry() 之后需要调用 Recordset. Update()对记录集做修改之后,都需要使用 Update 来提交修改。 每对一条记录做完修改就需要调用一次 Update 来提交修改。 在对记录集进行了批量更新后的数据,需要使用 Update 来提交更新。
三维应用
在修改 GeoStyle3D 的 AltitudeMode 属性时。在修改Feature3D.Geometry中获得的地理数据,并调用Style3D的AltitudeMode属性。在使用 SDB 数据源中的数据制作三维专题图时,在将制作好的三维专题图加入到三维场景 中后,需要调用该三维专题图层的 Layer3DDataset.UpdateData() 方法,才能显示制作 的三维专题图。在修改了 Selection3D 后需要使用 Selection3D.UpdateData() 方法,能正确渲染更新后 的数据。修改了 Layer3DDataset. DisplayFilter 需要调用。