这样我可以获得记录的详细信息,我想知道如何编辑值并将其更新到同一记录?
如何检查属性中的唯一值?
XDocument doc = XDocument.Load(filePath);
string id = textBox6.Text;
XElement element = doc.Descendants("Customer").FirstOrDefault(p => p.Attribute("id").Value == id);
if (element != null)
{
//found
textBox6.Text = textBox6.Text;
textBox1.Text = (string)element.Element("FirstName");
textBox2.Text = (string)element.Element("LastName");
textBox3.Text = (string)element.Element("Mobile");
textBox4.Text = (string)element.Element("Address");
textBox5.Text = (string)element.Element("Country");
}
示例 XML:
<?xml version="1.0" encoding="utf-8"?>
<CustomerRecord>
<Customer id="43543543">
<FirstName>sdf</FirstName>
<LastName>fdsf</LastName>
<Mobile>23452345é</Mobile>
<Address>zfdsf</Address>
<Country>dsfdsf</Country>
</Customer>
</CustomerRecord>