Begynderspørgsmål: XML og qurey
HejJeg har en XML:
<Kilder>
<Firma>Firma1</Firma>
<tekst>bla-bla-bla</tekst>
<Firma>Firma2</Firma>
<tekst>bla1-bla1-bla1</tekst>
</Kilder>
Firma vælges i en comboBox og så skal <tekst> skrives i en textbox.
min kode indtil nu:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Windows.Forms;
using System.Xml;
namespace Oplysninger
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
XmlDocument doc = new XmlDocument();
doc.Load("Kilder.xml");
XmlNodeList FirmaList = doc.SelectNodes("Kilder/Firma");
foreach (XmlNode Skole in skoleList)
{ comboBox1.Items.Add(Skole.InnerText); }
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//Vise oplysninger i textboxe på baggrund af Firmavalg
XmlDocument doc = new XmlDocument();
doc.Load("Kilder.xml");
XmlNodeList DataList = doc.SelectNodes("Kilder/Firma/tekst");
foreach (XmlNode oseAnsvar in DataList)
{ textBox1.Text = tekst.InnerText; }
}
}
}
Det giver jo bare den første i listen....hvordan får jeg valget med fra comboboxen?