您现在的位置:网侠>技术开发>数据库应用>正文
正文

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

文章来源: 文章作者: 发布时间:2006-06-12 【字体:
收藏本文】 【推荐好友】 【进入博客】 【进入论坛

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(); 字串2

                     string source = Byte2String(bt);

字串3

                     xd.LoadXml(source); 字串3

                     XmlNodeReader xnr = new XmlNodeReader(xd);

字串4

                     ds.ReadXml(xnr);

字串1

 

字串4

                     DataTable dt = ds.Tables[0]; 字串7

 

字串8

                     this.DataGrid1.DataSource = ds;

字串7

                     this.DataGrid1.DataBind();
   字串8

                     return ds;   字串5

              } 字串7

  字串1

              public static string Byte2String(byte[] bt) 字串6

              { 字串9

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

字串4

                     string str = encoding.GetString(bt); 字串7

                     return str; 字串6

              }

字串3


       
出处:http://www.brtech.com.cn
字串3




上一篇:网管工具 用OH协助服务器进行安全监控  下一篇:正则表达式结合数组提取文章中的文件名
推荐新闻
     
 
邮箱:ewind@qq.com
建议您使用:1024*768以上分辩率浏览本站 如果你喜欢本站 请收藏本站 并推荐给你的朋友一起分享
免责声明:本站部分内容收集于网络,版权归原作者及出版社所有!如果您觉得侵犯了您的版权请来信告诉我们,我们会尽快删除其内容!