Dla przykładu posiadam plik xml o takie zawartości:
<general>
<nowy>
<nazwa>test</nazwa>
<ile>5</ile>
<ile>8</ile>
</nowy>
<nazwa>test2</nazwa>
<ile>56</ile>
<ile>3</ile>
</nowy>
<general>
plik czytam tak:
XPathDocument document = new XPathDocument("temp.xml");
XPathNavigator navigator = document.CreateNavigator();
XPathNodeIterator nodes = navigator.Select("/general/nowy");
dataGridView1.RowCount = nodes.Count + 1;
int i = 0;
foreach (XPathNavigator currentStat in nodes)
{
dataGridView1.Rows[i].Cells[0].Value = currentStat.SelectSingleNode("nazwa").Value;
dataGridView1.Rows[i].Cells[1].Value = currentStat.SelectSingleNode("ile").Value;
//tutaj powinno być przesunięcie na następnego taga <ile> tylko jak?
dataGridView1.Rows[i].Cells[2].Value = currentStat.SelectSingleNode("ile").Value;
++i;
}
próbowałem rożnymi sposobami ale nie udało mi się przesunąć odczytu na kolejnego taga <ile>. Ktoś mi pomoże jaka instrukcje użyć?