supermap iobject c#开发浏览图层属性表功能

0 投票
supermap iobject c#开发浏览图层属性表功能,将属性读取出来,用datagridview展示,但数据量大,我用recordset.getfieldvalue方法获取每个记录集的属性放到datagridview中,很慢,有什么别的方法能很快的获取图层属性信息
2月 27 分类:  75次浏览 | 用户: dong123 才疏学浅 (17 分)

1个回答

0 投票
你好,目前获取记录集属性方法是这样的,你可以先对数据记录信息进行一次筛选,例如sql查询,再进行获取属性
2月 27 用户: 邬袁凯 名扬四海 (2,429 分)

sql查询获取到的不还是数据记录recordset吗?之后不还是相同方法获取属性吗

是同样的方法获取属性,但是SQL查询是根据你的需要去筛选记录,筛选过后存入表格的属性就少了,从而效率提升
我要做的是浏览一个图层的所有数据记录,就相当于打开属性表功能,不进行筛选,
获取属性确实是只能这样获取的,因为属性是存储在记录集里的。

效率低,考虑这样来处理。

1.数据属性优化,可以在做数据的时候减少属性量。或者后期处理数据。

2.电脑配置,组件选择64位的,尽量用最新版
...