string outStr = "" ; string tmpStr = "" ; string PageUrl = "url " ; System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(PageUrl); request.UserAgent = " Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1) Web-Sniffer/1.0.24 " ; System.Net.WebResponse response = request.GetResponse(); System.IO.Stream resStream = response.GetResponseStream(); System.IO.StreamReader sr = new System.IO.StreamReader(resStream, System.Text.Encoding.UTF8); try { while ((tmpStr = sr.ReadLine()) != null) { outStr += tmpStr; } } catch { } // Response.Write(outStr); resStream.Close(); sr.Close(); XmlTextReader reader = new XmlTextReader( new StringReader(outStr)); reader.WhitespaceHandling = WhitespaceHandling.None; DataSet ds = new DataSet(); ds.ReadXml(reader); reader.Close(); GridView1.DataSource = ds.Tables[ 0 ]; GridView1.DataBind(); ds.Dispose();