Search in a XML file in C#

Total Post:110

Points:776
C# 
C#
 1345  View(s)
Ratings:
Rate this:
Hi Experts,

How to Search in a XML file?

Thanks in advance
  1. Post:378

    Points:2694
    Re: Search in a XML file in C#

    Hi Jeet,


    You can use this code:

    using System;
    using System.Data;
    using System.Windows.Forms;
    using System.Xml;
     
    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
     
            private void button1_Click(object sender, EventArgs e)
            {
                XmlReader xmlFile;
                xmlFile = XmlReader.Create("Product.xml", new XmlReaderSettings());
                DataSet ds = new DataSet();
                DataView dv;
                ds.ReadXml(xmlFile);
     
                dv = new DataView(ds.Tables[0]);
                dv.Sort = "Product_Name";
                int index = dv.Find("Product2");
     
                if (index == -1)
                {
                    MessageBox.Show("Item Not Found");
                }
                else
                {
                    MessageBox.Show(dv[index]["Product_Name"].ToString() + " " + dv[index]["Product_Price"].ToString());
     
                }
            }
        }
    }

      Modified On Mar-30-2018 04:07:30 AM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!