gisempire
路人甲
路人甲
  • 注册日期2006-04-25
  • 发帖数8
  • QQ
  • 铜币148枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1532回复:0

获取GetFeature(k)出错如何解决??

楼主#
更多 发布于:2009-11-21 12:58
<P>ILayer layer = this.axMapControlMain.get_Layer(0);<BR>            IFeatureLayer pFeatLayer = layer as IFeatureLayer;<BR>            IFeatureClass pFeatureClass = pFeatLayer.FeatureClass;<BR>         <BR>            IFeature pfeature;</P>
<P>获取GetFeature(k)出错如何解决?代码如下       </P>
<P>     int nCount = pFeatLayer.FeatureClass.FeatureCount(null);</P>
<P>            for (int k = 0; k < nCount; k++)<BR>            {</P>
<P>                pfeature = (IFeature) pFeatLayer.FeatureClass.GetFeature(k); //这里出错</P>
<P>                  pnewfeature.Shape = pfeature.Shape;<BR>                  for (int j = 0; j < pfeature.Fields.FieldCount; j++)<BR>                  {<BR>                      Console.WriteLine(pfeature.Fields.get_Field(j).ToString());<BR>                  }<BR>            }</P>
喜欢0 评分0
游客

返回顶部