基本信息
源码名称:C# 读写xml文件(读取数据至datagridview)
源码大小:0.06M
文件格式:.zip
开发语言:C#
更新时间:2019-07-05
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
读写xml文件



doc = new XmlDocument();
            XmlReaderSettings settings = new XmlReaderSettings();
            settings.IgnoreComments = true;
            string filepath = Environment.CurrentDirectory;
            filepath = "\\book.xml";

            XmlReader reader = XmlReader.Create(filepath, settings);
            
            doc.Load(reader);

            XmlNode xn = doc.SelectSingleNode("bookstore");

            XmlNodeList xnl = xn.ChildNodes;
            listView1.Items.Clear();
            listView1.BeginUpdate();
            foreach (XmlNode xnode in xnl)
            {
                xmlclass bookclass = new xmlclass();
                XmlElement xe = (XmlElement)xnode;
                bookclass.bookISBN = xe.GetAttribute("ISBN").ToString();
                bookclass.bookType = xe.GetAttribute("Type").ToString();

                XmlNodeList xnlist = xe.ChildNodes;
                bookclass.bookName = xnlist.Item(0).InnerText;
                bookclass.bookPrice = xnlist.Item(2).InnerText;

                ListViewItem lvi = new ListViewItem();

                lvi.Text = bookclass.bookISBN;
                lvi.SubItems.Add(bookclass.bookType);
                lvi.SubItems.Add(bookclass.bookName);
                lvi.SubItems.Add(bookclass.bookPrice);


                listView1.Items.Add(lvi);
            }
            listView1.EndUpdate();
            reader.Close();