我同意3楼的。。
我刚才做的就素这个给你使用WebRequest.... HttpWebRequest request = HttpWebRequest.Create("http://192.168.0.1:81/default.asp") as HttpWebRequest;
                request.Method = "POST";
                WebResponse response = request.GetResponse();
                Stream stream = response.GetResponseStream();
                byte[] buf = new byte[1024];
                int len = stream.Read(buf, 0, 1024);
                //string str = Encoding.ASCII.GetString(buf, 0, len);
                string str = System.Text.Encoding.GetEncoding("gb2312").GetString(buf);
                ds = new System.Data.DataSet();
                ds.ReadXml(new StringReader(str), System.Data.XmlReadMode.Auto);
                dataGrid1.DataSource = ds.Tables[0].DefaultView;
呵呵~代码有些乱~~凑合着看吧~希望对你有帮助!!Fighting!Fighting!!