
XmlElement xesub1=xmlDoc.CreateElement("username"); //创建第一个节点的第一个元素里的属性
xesub1.InnerText=str_username;//设置文本节点
xe1.AppendChild(xesub1);//将指定节点添加到该节点的子节点列表的末尾
XmlElement xesub2=xmlDoc.CreateElement("password");
xesub2.InnerText=str_password;
xe1.AppendChild(xesub2);
XmlElement xesub3=xmlDoc.CreateElement("study");
xesub3.InnerText=str_study;
xe1.AppendChild(xesub3);
root.AppendChild(xe1);
xmlDoc.Save (url);//保存XML文件
ReadXML();
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
}
#endregion
#region 编辑取消
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
this.DataGrid1.EditItemIndex = e.Item.ItemIndex;
ReadXML();
}
private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
this.DataGrid1.EditItemIndex = -1;
ReadXML();
}
#endregion
#region 修改XML数据
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string url = Server.MapPath("user.xml");
string str_username=DataGrid1.DataKeys[e.Item.ItemIndex].ToString();
TextBox txt_username = (TextBox)e.Item.FindControl("Textbox3");
TextBox txt_password = (TextBox)e.Item.FindControl("Textbox4");
DropDownList drp_study=(DropDownList)e.Item.FindControl("DropDownList2");
XmlDocument xmlDoc=new XmlDocument();