原来在AE9.3中的IDataGraph接口在10.2中没有了?还是整合到哪个接口中了?

原来在AE9.3中编程实现的一个程序,现在在10.2中不可以运行,因为找不到IDataGraph,如何解决?谢谢!
//创建一个新的图表对象
            IDataGraph pDataGraph = new ESRI.ArcGIS.CartoUI.DataGraphClass();
           // pDataGraph.Attach(0);//fantasy
            //设置默认的表格
            pDataGraph = (ESRI.ArcGIS.Carto.IDataGraphT)pTable;
            //为datagraph设置字段
            //pDataGraph.FieldSet2 = "Z";
            //pDataGraph.FieldSet2 = "M";
            pDataGraph.Name = sGraphTitle;
            //设置datagraph属性
            ESRI.ArcGIS.CartoUI.IDataGraphProperties pDataGraphProp = pDataGraph as ESRI.ArcGIS.CartoUI.IDataGraphProperties;
            //将图表类型设置为二维简单线
            pDataGraphProp.GraphType = ESRI.ArcGIS.CartoUI.esriDataGraphTypeEnum.esriDataGraphTypeLine;
            pDataGraphProp.GraphSubtype = ESRI.ArcGIS.CartoUI.esriDataGraphSubtypeEnum.esriDataGraphSubtypeLine2DSimple;
            pDataGraphProp.ShowXAxisLabels = true;
            pDataGraphProp.ShowLegend = true;
            pDataGraphProp.Title = sGraphTitle;
            pDataGraphProp.SubTitle = sGraphSubTitle;
            pDataGraph.Reload();
            pDataGraph.Draw();
            pDataGraph.Detach();//释放
已邀请:

朱新颖

赞同来自:

看一下是不是这个:IDataGraphT

GeoWebber - GeoWebber

赞同来自:

不是,找不到原来iGraph中对应的方法

风君座

赞同来自:

我想知道这个怎么解决

要回复问题请先登录注册