52life
路人甲
路人甲
  • 注册日期2006-07-31
  • 发帖数12
  • QQ
  • 铜币132枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1762回复:2

C# 中如何访问图层的字段 用下面的程序说不可访问

楼主#
更多 发布于:2006-09-18 18:55
<P>MapLayer listLay =(MapLayer) this.axMap1.Layers.Item(e.index);<BR>      listF=(Fields)listLay.Records.Fields ;<BR>   foreach (Field fld in listF)  //这里出错<BR>   {<BR>    MessageBox.Show(fld.ValueAsString );</P>
<P>    MessageBox.Show(fld.Name);<BR>   }</P>
喜欢0 评分0
52life
路人甲
路人甲
  • 注册日期2006-07-31
  • 发帖数12
  • QQ
  • 铜币132枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-09-19 10:15
<P>通过其它的方法可以得到了</P>
<P>嘿嘿</P><img src="images/post/smile/dvbbs/em04.gif" />
举报 回复(0) 喜欢(0)     评分
wjckaxi
路人甲
路人甲
  • 注册日期2004-04-13
  • 发帖数144
  • QQ
  • 铜币149枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-10-20 17:39
<P>主要可能是因为有个 shape 字段,所以你用 foreach 可能就出错了。</P>
<P>PS:个人理解,不知道对不对,请高手指正</P>
菜虫 欢迎光临Blog http://blog.sina.com.cn/wjckaxi
举报 回复(0) 喜欢(0)     评分
游客

返回顶部