how to display xml data searching values in listbox
Hi friends ,
i m new for this.
i am searching the data in xml file what i entered in textbox (this ok). i ll take matches data in to messagbox but i m not able to display in listbox .
way any one knows.
my requirement is
i want to display in listbox and then i click any value in listbox that value gos to textbox.
please give me any idea.
hear is my code
private void textBox2_TextChanged(object sender, EventArgs e)
{
string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
XDocument doc = XDocument.Load(path + @"\Refrigirater.xml"); // or whatever thew file's called
string search = textBox2.Text.Trim();
//to search particular column in xml database
string[] results = (from element in doc.Element("DATAPACKET").Elements("data1").Elements("R_PRE") where element.Value.StartsWith(search) select element.Value).ToArray();
//to search in all columns table
//string[] results = (from element in doc.Element("DATAPACKET").Elements("data1").Elements() where element.Value.StartsWith(search) select element.Value).ToArray();
if (textBox2.Text == "")
{
MessageBox.Show("Please Enter Value");
}
else
{
if (results.Length > 0)
{
string message = String.Join("\r\n", results);
MessageBox.Show("\r\n" + message);
}
else
{
MessageBox.Show("No matches were found");
}
}
what i m searching that all matches data in message ll there.
please give me any idea.
Thanks
Venkat.S