【发布时间】:2018-01-01 17:43:34
【问题描述】:
我正在尝试使用 xml 在编辑模式下更新我的网格,但我无法做到。
我只能编辑一个元素,但不知道如何编辑多个
我的 xml 文件如下所示
<CATALOG>
<CD>
<ID>1</ID>
<Application>Dot Net</Application>
<status>Available</status>
<LastUpdate>02-07-2017</LastUpdate>
<Comments>The Rox for July has been loaded</Comments>
</CD>
<CD>
<ID>2</ID>
<Application>JFORWBK</Application>
<status>Available</status>
<LastUpdate>05-07-2017</LastUpdate>
<Comments>DeLorean data has been loaded</Comments>
</CD>
<CD>
<ID>3</ID>
<Application>Codepress</Application>
<status>Open for Input</status>
<LastUpdate>06-07-2017</LastUpdate>
<Comments>The Rox for July has been loaded</Comments>
</CD>
</catalog>
当我在编辑模式下以 id 为基础打开网格中的数据时,我能够在单个元素上进行更新
如果我在隐藏字段中有值,我如何一次更新所有元素。
我可以根据 id 更新我的 xml 元素。我只能在 1 次更新一个元素..
代码如下:
ID = Request.QueryString["sID"];
XmlDocument xmlDoc = new XmlDocument();
string filepathsUpdate = Server.MapPath("Action.xml");
xmlDoc.Load(filepathsUpdate);
XmlNode node = xmlDoc.SelectSingleNode("/CATALOG/CD[ID=" + ID + "]/Action");
node.InnerText = ssplit[0];
xmlDoc.Save(filepathsUpdate);
现在如何在服务器端单击 C# 中的更新按钮时在编辑模式下更新 , 和 cmets。
【问题讨论】: