خوب دوستان من با یه حلقه مشکل رو حل کردم اگر کسی راه بهتری بلد بود ممنون میشم اطلاع بده همه استفاده کنن
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Application.StartupPath + "\\xml.xml");
XmlNode root = xmlDoc.DocumentElement;
//MessageBox.Show(root.ChildNodes.Count.ToString());
for (int i = 0; i < root.ChildNodes.Count; i++)
{
XmlNode rootph = root.ChildNodes[i];
XmlNode rootby = root.ChildNodes[i].LastChild;
for (int j = 0; j < rootby.ChildNodes.Count; j++)
{
XmlNode rootmg = rootby.ChildNodes[j];
table.Rows.Add(rootph.FirstChild["Id"].InnerText.ToString(),
rootmg.LastChild.InnerText.ToString());
}
}