// suppose you have an XML string called "cXMLResults" DataSet MyDs = new DataSet(); MyDs.ReadXml(new StringReader(cXMLResults), XmlReadMode.InferSchema); myGridView.DataSource = MyDs.Tables[0]; // or whichever table you want to showMake sure that you have a "using System.IO" namespace in your code.