Member 14743579 Ответов: 0

Как удалить данные из одного XML-файла и сохранить их в другом XML-файле


я хочу попробовать удалить данные из одного xml-файла(gridview) с помощью
GridMember_RowDeleting
событие и сохранить или сохранить в другой xml-файл.
у кого-нибудь есть идея о том, чтобы сохранить мои удаленные данные из одного xml-файла в другой xml-файл..

Что я уже пробовал:

мой первый код xml-файла-это

protected void GridMember_RowDeleting(object sender, GridViewDeleteEventArgs e)
  {


      showxmlfiledata();


      DataSet ds = GridMember.DataSource as DataSet;


      ds.Tables[0].Rows[GridMember.Rows[e.RowIndex].DataItemIndex].Delete();

      ds.WriteXml(Server.MapPath("~/adsdata.xml"));
      Message.Show("Ad deleted successfully");

      showxmlfiledata();

  }



здесь показан код showxmlfiledata() для gridview..
void showxmlfiledata()
   {

       DataSet ds = new DataSet();

       ds.ReadXml(Server.MapPath("~/adsdata.xml"));

       if (ds != null && ds.HasChanges())
       {

           GridMember.DataSource = ds;

           GridMember.DataBind();

       }

       else
       {

           GridMember.DataBind();

       }


   }


пожалуйста, дайте мне идею для сохранения моих данных в другой xml-файл, когда я удалил свои данные из моего первого xml-файла

gggustafson

видишь ли https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.webcontrols.gridview.rowdeleting?view=netframework-4.8

0 Ответов