سلام
خوب من با این کد میام زمانی که شماره ردیف رو وارد میکنم اطلاعات رو نمایش میده ولی
مثلا شماره 1 رو وارد میکنم میاد ردیف شماره 2 نشوننمیده
مقدار ورودی رو -1 هم میکنم باز ردیف شماره 1 رو برای من نمایش نمیده
XmlDocument doc = new XmlDocument();
doc.Load("database.xml");
XmlNode node = doc.DocumentElement.SelectSingleNode("/picbank");
foreach (XmlNode n in node)
{
if (n.ChildNodes[0].InnerText.Contains(TextBox5.Text))
{
//MessageBox.Show("ERR")
TextBox1.Text = Convert.ToInt32(doc.GetElementsByTagName("id")[n.ChildNodes[0].InnerText].InnerText).ToString();
TextBox2.Text = doc.GetElementsByTagName("name")[n.ChildNodes[0].InnerText].InnerText;
TextBox3.Text = doc.GetElementsByTagName("famile")[n.ChildNodes[0].InnerText].InnerText;
TextBox4.Text = doc.GetElementsByTagName("masir")[n.ChildNodes[0].InnerText].InnerText;
}
}