阅读:4120回复:10
(c#+AE)又遇到新问题,我把一个表跟一个图层关联,关联后我想用表里的字段作标注,可显示不了
<P> public static void JoinTabletoLayer( IFeatureLayer pFeaLayer, IFeatureWorkspace pFeatWorkspace)<BR> {<BR> IDisplayTable pDispLTable ; <BR> IFeatureClass pFCLayer ; <BR> ITable pTLayer ; </P>
<P> pDispLTable = pFeaLayer as IDisplayTable;<BR> pFCLayer = pDispLTable.DisplayTable as IFeatureClass;<BR> pTLayer = pFCLayer as ITable;</P> <P> ITable pTTable ;<BR> pTTable = pFeatWorkspace.OpenTable("SDE.DBO.PipeProperty");</P> <P> IMemoryRelationshipClassFactory pMemRelFact ; <BR> IRelationshipClass pRelClass ; <BR> pMemRelFact = new MemoryRelationshipClassFactory();<BR> pRelClass = pMemRelFact.Open("tabletolayer", pTLayer as IObjectClass, "ObjectID", pTTable as IObjectClass, "PIPEID", "forward", "backward", ESRI.ArcGIS.Geodatabase.esriRelCardinality.esriRelCardinalityOneToOne);</P> <P> IDisplayRelationshipClass pDispRC ; <BR> pDispRC = pFeaLayer as IDisplayRelationshipClass ;<BR> pDispRC.DisplayRelationshipClass( pRelClass, ESRI.ArcGIS.Geodatabase.esriJoinType.esriLeftInnerJoin);</P> <P> pMemRelFact = null;</P> <P> }</P> |
|
1楼#
发布于:2006-09-08 09:32
<P>本来标注还是可以的</P>
<P>可关联后什么都显示不了了</P> <P>搞了两天,还没什么思路</P> |
|
2楼#
发布于:2006-09-08 17:17
<P>帝国的总统去哪了??</P>
<P>遇见个稍微难点的问题就不见人了</P> |
|
3楼#
发布于:2006-09-09 10:54
<DIV class=quote><B>以下是引用<I>pengdeyou</I>在2006-9-8 17:17:26的发言:</B><BR>
<P>帝国的总统去哪了??</P> <P>遇见个稍微难点的问题就不见人了</P></DIV> <P> <FONT color=#4822dd>申明:提问题是好事,我们一贯支持并竭尽全力帮助,但由于个人能力以及时间有限不可能每个问题都会面面俱到,希望论坛的其他朋友能积极主动的投入并参与各个问题。论坛目的是让大家一起讨论学习以达到共同进度,所以这里是个大家庭,我们每个人都是家庭的一份子,每个人都该本着谦虚和学习的态度,发挥自己所能去帮助别人!但请大家在这里做任何事情的时候请在言语方面注意个人形象,不要有攻击他人的不良行为,争做一个可爱的帝国人,这样才能创造一个和谐友好的帝国论坛!</FONT></P><img src="images/post/smile/dvbbs/em11.gif" /> |
|
|
4楼#
发布于:2006-09-09 12:10
呵呵,可爱的帝国人,我哈可爱,呵呵
|
|
|
5楼#
发布于:2006-09-11 10:16
<P>昏,越来越有官腔了</P>
<P>越来越像我们尊敬的dang了</P> |
|
6楼#
发布于:2006-09-12 08:56
up
|
|
7楼#
发布于:2006-09-13 10:20
搞定<img src="images/post/smile/dvbbs/em04.gif" />
|
|
8楼#
发布于:2006-09-14 09:49
<P>最近忙,几天没上,刚看到楼主的贴,你已经解决了</P>
<P>那也不发点解决方法上来?</P> <P>其实.....</P> <img src="images/post/smile/dvbbs/em02.gif" /> |
|
|
9楼#
发布于:2006-09-14 10:41
总统说的很对啊,解决了,发一个方法上来,以后大家遇到这样问题时候,可以参考参考你的办法嘛。
|
|
|
上一页
下一页