void RateBtn_Click(Object sender, EventArgs e) { String xmlresult; xmlresult = ""; foreach (DataGridItem item in MyDataGrid.Items) { xmlresult += "" + item.Cells[2].Text + ""; xmlresult += "" + item.Cells[5].Text + ""; } xmlresult += ""; ACMEInsuranceWS ows = new ACMEInsuranceWS(); xmlresult = ows.GetPolicyRating(xmlresult); XmlDocument doc = new XmlDocument(); doc.LoadXml(xmlresult); XmlNode root = doc.FirstChild; int count = root.ChildNodes.Count / 4; XmlNode sibling; for(int i = 0; i< count; i++) { MyDataGrid.Items[i].Cells[6].Text = root.ChildNodes[i * 4 + 2].InnerText; sibling = root.ChildNodes[i * 4 + 2].NextSibling; MyDataGrid.Items[i].Cells[7].Text = sibling.InnerText; } }