for (int i = 0; i < m_mapControl.Map.Layers.Count; i++)
{
if (m_mapControl.Map.Layers[i].Dataset.Name == "Capital_P")
{
MessageBox.Show(m_mapControl.Map.Layers[i].Name);
m_mapControl.Map.Layers.Remove(i);
}
}
for (int i = 0; i < m_mapControl.Map.Layers.Count; i++)
{
if (m_mapControl.Map.Layers[i].Dataset.Name == "Capital_P")
{
MessageBox.Show(m_mapControl.Map.Layers[i].Name);
m_mapControl.Map.Layers.Remove(i);
}
}