sofy1984
路人甲
路人甲
  • 注册日期2006-01-03
  • 发帖数7
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:5720回复:15

用C#.NET 2.0+SuperMap Objects开发的进来看看。

楼主#
更多 发布于:2006-09-23 14:39
<P>刚开始用SuperMap Objects+C#做GIS二次开发,遇到很多莫明其妙的问题,而超图的帮助文件又是那么的粗略,所以只能在此向各位请教啦:</P>
<P>问题是这样的,我在做根据属性查图的时候,是通过在文本框txtProperty中输入SQL查询语句查找的,但是提示“未将对象引用至实例”;</P>
<P>代码如下:</P>
<P>if (txtProperty.Text == "")<BR>            {<BR>                MessageBox.Show("查询条件不能为空!", "提示");<BR>            }</P>
<P>            soDatasetVector objDtv;//矢量数据集变量<BR>            soDataset objDt;<BR>            soSelection objSelection;//选择集变量<BR>            soRecordset objRd;//属性数据集变量<BR>            //取矢量数据集:取其中面数据集对"world"进行查询<BR>            objDt = SuperMap1.Layers["world@world"].Dataset;<FONT color=#ff0000>提示错误的就是这句<BR></FONT>            objDtv = (soDatasetVector)objDt;<BR>            //从数据集中查询出属性数据(Query方法只能用于soDatasetVector类对象)<BR>            objRd = objDtv.Query(txtProperty.Text, true, null, "");<BR>            // 把查到的数据加入到数据集中(使其呈现被选中状态)<BR>            objSelection = SuperMap1.selection;<BR>            objSelection.FromRecordset(objRd);<BR>            //刷新地图窗口<BR>            SuperMap1.Refresh();<BR>            objRd = null;<BR>            objDt = null;<BR>            objDtv = null;<BR>            objSelection = null;</P>
<P>请大家都帮帮忙哦!</P>
<P><FONT color=#ee3d11>另外建了个SuperMap Objects开发的QQ群:27864599。加入请注SuperMap,谢谢!</FONT></P>
喜欢0 评分0
longer120
路人甲
路人甲
  • 注册日期2007-05-10
  • 发帖数5
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-07-20 15:48
超图的帮助文档真TMD的简单 忽悠人<br>
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-04-05 18:49
顶住
举报 回复(0) 喜欢(0)     评分
lsbattack
路人甲
路人甲
  • 注册日期2006-04-18
  • 发帖数104
  • QQ
  • 铜币412枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2007-04-04 22:52
objects开发我喜欢
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2007-03-31 19:45
<img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
sofy1984
路人甲
路人甲
  • 注册日期2006-01-03
  • 发帖数7
  • QQ
  • 铜币128枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2007-03-29 09:34
<img src="images/post/smile/dvbbs/em08.gif" />
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2007-01-27 19:07
<FONT color=#ff0000>帝国出品,必属精品</FONT>
举报 回复(0) 喜欢(0)     评分
lyw505
卧底
卧底
  • 注册日期2004-12-04
  • 发帖数205
  • QQ52498211
  • 铜币3枚
  • 威望0点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
7楼#
发布于:2007-01-27 16:24
<img src="images/post/smile/dvbbs/em05.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
Y.W.Lau qq:52498211 email:jxgis@126.com msn:lyw505@hotmail.com popo:jxgisrd@163.com
举报 回复(0) 喜欢(0)     评分
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2007-01-20 20:53
<STRONG>M次</STRONG><img src="images/post/smile/dvbbs/em03.gif" />
举报 回复(0) 喜欢(0)     评分
真无奈
路人甲
路人甲
  • 注册日期2006-04-23
  • 发帖数1
  • QQ
  • 铜币106枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2007-01-20 20:29
<P>查询语句前,你先定义一个变量:</P>
<P> soString objStr = null;</P>
<P>查询语句改为:</P>
<P>objRd = objDtv.Query(txtProperty.Text, true, objStr, "");<BR></P>
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部