private void button1_Click(object sender, EventArgs e)
{
try
{
pFeatLayer = (IFeatureLayer)axMapControl1.get_Layer(0);
pGeoFeatureLayer = (IGeoFeatureLayer)pFeatLayer;
IFeatureClass pFeatureClass = pFeatLayer.FeatureClass;
ArrayList p_Fields = new ArrayList();
p_Fields.Add(pFeatureClass.Fields.get_Field(4).AliasName.ToString());
p_Fields.Add(pFeatureClass.Fields.get_Field(5).AliasName.ToString());
ArrayList p_Symbols = new ArrayList();
IFillSymbol pFillSymbol = new SimpleFillSymbolClass();
pFillSymbol.Color = GetRGBColor(100, 100, 100);
p_Symbols.Add(pFillSymbol);
IFillSymbol mFillSymbol = new SimpleFillSymbolClass();
mFillSymbol.Color = GetRGBColor(140, 100, 150);
p_Symbols.Add(mFillSymbol);
pGeoFeatureLayer.Renderer = (IFeatureRenderer)CreatePieChartRender(p_Fields, p_Symbols);
  (本文已被浏览 次) | | |