Hi,
I tried this, and it worked.
IFeatureLayer2 featureLayer = (IFeatureLayer2)map.get_Layer(0);
IFeatureClass featureClass = featureLayer.FeatureClass;
////create a new feature(row)
IFeature feature = featureClass.CreateFeature();
feature.Shape = buffPolygon;
IFeatureLayer bufferLayer = new FeatureLayerClass();
bufferLayer.Name = "Buffer Layer";
bufferLayer.FeatureClass = featureClass;
axMapControl1.AddLayer(bufferLayer);
buffPolygon is the buffer created.
I don't know how efficient this code is. But it works fine
Regards,
Arun