private String GetDataLayerName(IDataLayer dataLayer)
{
var pFeatureLayer = dataLayer as IFeatureLayer;
var pStandaloneTable = dataLayer as IStandaloneTable;
var pLayer = dataLayer as ILayer;
if (pFeatureLayer != null && pLayer.Valid)
return pLayer.Name;
else if (pStandaloneTable != null)
return pStandaloneTable.Name;
return "";
}