In C# ben ik een simpele applicatie aan het maken die een xml document moet inlezen.
Vervolgens moet de inhoud van het XML bestand gekoppeld worden aan een dataset en
die moet zichtbaar worden met behulp van een datagrid.
Lukt allemaal prima, alleen ik krijg het alleen werkend met een pre-gedefinieerd pad naar het bestand.
Ik wil met behulp van een OpenFileDialog een xml document openen.
Dit heb ik tot nu toe:
[code=C#]
private void knopLezen_Click(object sender, System.EventArgs e)
{
OpenFileDialog XMLOpen = new OpenFileDialog();
XMLOpen.Filter = "XML-files(*.xml *.html)|*.xml;*.html|All Files (*.*)|*.*";
XMLOpen.ShowDialog(this);
// dataSet1.ReadXmlSchema ("C:\\Users\\**\\Desktop\\tmp33\\beta-student\\schema.xsd");
//dataSet1.ReadXml ("C:\\Users\\**\\Desktop\\tmp33\\beta-student\\doc.xml");
dataGridView1.DataSource = dataSet1.Tables[0];
}
[/code=C#]
Vervolgens moet de inhoud van het XML bestand gekoppeld worden aan een dataset en
die moet zichtbaar worden met behulp van een datagrid.
Lukt allemaal prima, alleen ik krijg het alleen werkend met een pre-gedefinieerd pad naar het bestand.
Ik wil met behulp van een OpenFileDialog een xml document openen.
Dit heb ik tot nu toe:
[code=C#]
private void knopLezen_Click(object sender, System.EventArgs e)
{
OpenFileDialog XMLOpen = new OpenFileDialog();
XMLOpen.Filter = "XML-files(*.xml *.html)|*.xml;*.html|All Files (*.*)|*.*";
XMLOpen.ShowDialog(this);
// dataSet1.ReadXmlSchema ("C:\\Users\\**\\Desktop\\tmp33\\beta-student\\schema.xsd");
//dataSet1.ReadXml ("C:\\Users\\**\\Desktop\\tmp33\\beta-student\\doc.xml");
dataGridView1.DataSource = dataSet1.Tables[0];
}
[/code=C#]
Don't forget the Cloud is just someone else's computer