System;
System.Collections;
System.ComponentModel;
System.Data;
System.Drawing;
System.Web;
System.Web.SessionState;
System.Web.UI;
System.Web.UI.WebControls;
System.Web.UI.HtmlControls;
System.Xml;
System.Xml.XPath;
DsAndXML.OpXMLFile
{
Main 的摘要说明。
Main : System.Web.UI.Page
{
System.Web.UI.WebControls.Button btnQuery;
System.Web.UI.WebControls.Button btnChange;
System.Web.UI.WebControls.Button btnDelete;
System.Web.UI.WebControls.Button btnAdd;
System.Web.UI.WebControls.DropDownList ddlName;
System.Web.UI.WebControls.Label Label1;
System.Web.UI.WebControls.Label Label2;
System.Web.UI.WebControls.Label lbEmail;
System.Web.UI.WebControls.TextBox tbNewMail;
System.Web.UI.WebControls.Label Label3;
System.Web.UI.WebControls.DataGrid dgShow;
sender, System.EventArgs e)
{
IsPostBack)
Bind();
}
Bind()
{
DataSet ds
DataSet();
ds.ReadXml(Server.MapPath(
));
dgShow.DataSource
].DefaultView;
dgShow.DataBind();
XmlDocument doc
XmlDocument();
doc.Load(Server.MapPath(
));
XmlNodeList elemList
);
ddlName.Items.Clear();
)
ddlName.Items.Add(elemList[i].InnerXml);
}
OnInit(EventArgs e)
{
CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
.OnInit(e);
}
设计器支持所需的方法 – 不要使用代码编辑器修改
此方法的内容。
InitializeComponent()
{
.btnQuery_Click);
.btnChange_Click);
.btnDelete_Click);
.btnAdd_Click);
.Page_Load);
}
sender, System.EventArgs e)
{
XmlDocument doc
XmlDocument();
doc.Load(Server.MapPath(
));
lbEmail.Text
).InnerText;
}
sender, System.EventArgs e)
{
XmlDocument xmlDoc
XmlDocument();
xmlDoc.Load(Server.MapPath(
));
XmlNodeList nodeList
{
XmlElement xe
);
)
{
ddlName.SelectedItem.Text)
{
XmlNodeList nls
{
XmlElement xe2
{
xe2.InnerText
;
}
));
Bind();
}
sender, System.EventArgs e)
{
XmlDocument xmlDoc
XmlDocument();
xmlDoc.Load(Server.MapPath(
));
XmlNodeList xnl
).ChildNodes;
xnl)
{
XmlElement xe
(XmlElement)xn;
XmlNodeList node
);
)
{
ddlName.SelectedItem.Text)
xe.RemoveAll();
;
}
));
Bind();
}
sender, System.EventArgs e)
{
XmlDocument xmlDoc
XmlDocument();
xmlDoc.Load(Server.MapPath(
));
XmlNode root
);
xesub1.InnerText
);
xesub2.InnerText
;
xe1.AppendChild(xesub2);
XmlElement xesub3
);
xesub3.InnerText
;
xe1.AppendChild(xesub3);
root.AppendChild(xe1);
));
Bind();
}