62,072
社区成员
发帖
与我相关
我的任务
分享
public void InitialInfoFromXml(TextBox IP,TextBox DabataseName, TextBox user,TextBox password,string xmlname)
{
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(System.IO.Directory.GetCurrentDirectory() + "\\"+xmlname );
xmlnodelist = xmldoc.GetElementsByTagName("DataBaseIP");
if (xmlnodelist.Count > 0) IP.Text = xmlnodelist[0].InnerText;
xmlnodelist = xmldoc.GetElementsByTagName("DataBaseName");
if (xmlnodelist.Count > 0) DabataseName.Text = xmlnodelist[0].InnerText;
xmlnodelist = xmldoc.GetElementsByTagName("UserName");
if (xmlnodelist.Count > 0) user.Text = xmlnodelist[0].InnerText;
xmlnodelist = xmldoc.GetElementsByTagName("Password");
if (xmlnodelist.Count > 0) password.Text = xmlnodelist[0].InnerText;
MessageBox.Show("读取成功","xml读取",MessageBoxButtons.OK,MessageBoxIcon.Information );
}
public void WriteXml(TextBox IP, TextBox DabataseName, TextBox user, TextBox password)
{
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Directory .GetCurrentDirectory ()+"\\Info.xml");
xmlnodelist = xmldoc.GetElementsByTagName("DataBaseIP");
if (xmlnodelist.Count > 0) xmlnodelist[0].InnerText=IP.Text ;
xmlnodelist = xmldoc.GetElementsByTagName("DataBaseName");
if (xmlnodelist.Count > 0) xmlnodelist[0].InnerText=DabataseName.Text ;
xmlnodelist = xmldoc.GetElementsByTagName("UserName");
if (xmlnodelist.Count > 0) xmlnodelist[0].InnerText=user.Text ;
xmlnodelist = xmldoc.GetElementsByTagName("Password");
if (xmlnodelist.Count > 0) xmlnodelist[0].InnerText=password.Text ;
xmldoc.Save(Directory.GetCurrentDirectory() + "\\Info.xml");
MessageBox.Show("保存成功", "xml保存", MessageBoxButtons.OK, MessageBoxIcon.Information);
}