WEB开发网
开发学院WEB开发ASP.NET 利用WebClient获取远程数据(仅做备份) 阅读

利用WebClient获取远程数据(仅做备份)

 2006-03-27 17:05:38 来源:WEB开发网   
核心提示:public DataSet GetData(string httpUrl) { string xmlPath = @"http地址"; // 该地址不能包含中文 DataSet ds = new DataSet(); WebClient wc = new WebClient(); byte[]

public DataSet GetData(string httpUrl)
        {
           string xmlPath = @"http地址"; // 该地址不能包含中文
           DataSet ds = new DataSet();
           WebClient wc = new WebClient();
           byte[] bt = wc.DownloadData(xmlPath); 
           XmlDocument xd = new XmlDocument();

         string source = Byte2String(bt);

         xd.LoadXml(source);

         XmlNodeReader xnr = new XmlNodeReader(xd);

         ds.ReadXml(xnr);

         DataTable dt = ds.Tables[0];

         this.DataGrid1.DataSource = ds;

         this.DataGrid1.DataBind();
 

         return ds; 

      }

      public static string Byte2String(byte[] bt)

      {

         System.Text.Encoding encoding = System.Text.Encoding.GetEncoding("gb2312");

         string str = encoding.GetString(bt);

         return str;

      }


    
出处:http://www.brtech.com.cn

Tags:利用 WebClient 获取

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接