public void OnDeleteChangeEvent(object sender, DeleteChangeEventArgs e) { if (e.Name == "btn_disc_id") { doc.Descendants("disc").Where(em => em.Attribute("disc_id").Value == e.Param).Remove(); Console.WriteLine(doc); } if (e.Name == "btn_disc_name") { doc.Descendants("disc").Where(em => em.Attribute("disc_name").Value == e.Param).Remove(); Console.WriteLine(doc); } tracks = from t in doc.Descendants("disc") select t; WriteText(tracks); }
public void OnDeleteChangeEvent(object sender, DeleteChangeEventArgs e) { if (e.Name == "btnName") { doc.Descendants("toy").Where(em => em.Attribute("name").Value == e.Param).Remove(); Console.WriteLine(doc); } if (e.Name == "btnDateOfOrder") { doc.Descendants("toy").Where(em => em.Element("dataoforder").Value == e.Param).Remove(); Console.WriteLine(doc); } if (e.Name == "btnId") { doc.Descendants("toy").Where(em => em.Attribute("id").Value == e.Param).Remove(); Console.WriteLine(doc); } tracks = from t in doc.Descendants("toy") select t; WriteText(tracks); }