goodtyl
路人甲
路人甲
  • 注册日期2007-02-01
  • 发帖数3
  • QQ
  • 铜币117枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1682回复:1

mapx取多个字段值

楼主#
更多 发布于:2007-04-04 12:16
新建一个图层,名字(派出所图层),图层中有name和code两个字段,但我在C#中想把name和code同时取出来,只能取到name,code值不会取,如示例:name=XX派出,code=112233,取值代码如下:<br>            MapXLib.Layer lyTemp=this.axMap1.Layers.Item("派出所图层");<br>            if(lyTemp==null)<br>                return;<br>            lyTemp.Editable=true;<br>            string strTemp = "";<br>            for(int i=1;i<=lyTemp.AllFeatures().Count;i++)<br>            {<br>                strTemp=lyTemp.AllFeatures().Item(i).KeyValue.ToString() + "\r\n";<br>            }<br>能取出name字段的值为图层上标注的XX派出所,但CODE值却不知道如何取?请高手们指点!谢谢了!<br>
喜欢0 评分0
hebiy
路人甲
路人甲
  • 注册日期2006-05-02
  • 发帖数19
  • QQ
  • 铜币166枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-05-04 00:56
layer对象有一个属性是keyfield,在取keyvalue之前,将keyfield设置为code,然后取出的keyvalue就是code字段下的值了
举报 回复(0) 喜欢(0)     评分
游客

返回顶部