forodo
پنج شنبه 22 خرداد 1393, 23:10 عصر
سلام
چطور می تونم این کار رو انجام بدم.
این کدای خودمه که گره اول رو 3 بار می اندازه:
XmlDocument xdoc = new XmlDocument();
XmlElement root;
XmlElement currentPerson;
string PATH = @"ali.xml";
int current = 0;
int max;
xdoc.Load(PATH);
//Get root element
root = xdoc.DocumentElement;
//Determine maximum possible index
max = root.GetElementsByTagName("Person").Count - 1;
//Get the record at the current index
currentPerson = (XmlElement)root.ChildNodes[current];
for (int i = 0; i < max + 1; i++)
{
//Show the record information
dataGridView1.Rows.Add(currentPerson.Attributes["name"].Value, currentPerson.GetElementsByTagName("Age")[0].InnerText); // می توان به شکل پایین هم نوشت
}
چطور می تونم این کار رو انجام بدم.
این کدای خودمه که گره اول رو 3 بار می اندازه:
XmlDocument xdoc = new XmlDocument();
XmlElement root;
XmlElement currentPerson;
string PATH = @"ali.xml";
int current = 0;
int max;
xdoc.Load(PATH);
//Get root element
root = xdoc.DocumentElement;
//Determine maximum possible index
max = root.GetElementsByTagName("Person").Count - 1;
//Get the record at the current index
currentPerson = (XmlElement)root.ChildNodes[current];
for (int i = 0; i < max + 1; i++)
{
//Show the record information
dataGridView1.Rows.Add(currentPerson.Attributes["name"].Value, currentPerson.GetElementsByTagName("Age")[0].InnerText); // می توان به شکل پایین هم نوشت
}