用GridView读取XML文档中的数据
来源:互联网 发布:mac解压不了zip 编辑:程序博客网 时间:2024/05/21 05:39
[WebMethod(Description = "用GridView读取XML文档中的数据")] public XmlDataDocument xdd_GetXMLData() { string url = Server.MapPath("test.xml"); //以一种特定的编码从字节流读取字符 StreamReader sReadXML = new StreamReader(url, System.Text.Encoding.GetEncoding("utf-8")); XmlDataDocument xd = new XmlDataDocument(); //将读取的字节流存到DataSet里面去 xd.DataSet.ReadXml(sReadXML); //用代码将其绑定到数据控件gv.DataSource = xd.DataSet.Tables[0].DefaultView; return xd; //当为XmlDocument对象时,绑定数据控件方法前台 // XmlDocument xml = new XmlDocument(); //XmlNodeReader xml_rd = new XmlNodeReader(xml); //DataSet ds = new DataSet(); //ds.ReadXml(xml_rd); //GV.DataSource = ds.Tables[0].DefaultView; //GV.DataBind(); }