谁能给个XML读取设定的例程 http://blog.csdn.net/zjsen/archive/2004/06/28/28778.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class LDA{ private OleDbConnection conn; private XmlDocument xmlDocument; private XmlNode configuration; public LDA() { try { conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source=csdn.mdb;Mode=Share Deny None;Extended Properties="""";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False"); xmlDocument = new XmlDocument(); xmlDocument.Load("Config.xml"); configuration = xmlDocument["configuration"]; } catch(Exception ex) { throw ex; } } public string ConfigUserName { get { return configuration["Login"]["UserName"].InnerText; } set { configuration["Login"]["UserName"].InnerText = value; xmlDocument.Save("Config.xml"); } } public string ConfigPassword { get { return configuration["Login"]["Password"].InnerText; } set { configuration["Login"]["Password"].InnerText = value; xmlDocument.Save("Config.xml"); } }......... 如上例子, 把配置文件中的相应设定映射为某个配置类的 property 很好, 这样也是面向对象的, 结构非常清晰。(以上代码节选自 5drush 的 csdn 论坛助手源码) winform 更改安装包图标!! C#textbox问题求解啊~(如何让一个textbox里面的内容进到另一个里面) C# Access Ado.net 采集的网页需要会员登陆才能看到,怎么办? 清空界面输入的内容,帮忙看看我的代码的问题在哪儿,那是没有执行! sql 链接问题! 急! 如何将窗口隐藏起来 C#的datatable如何重新load部分数据? WPF MVVM 一个控件如何控制另外一个控件? easy case:怎样从c#按钮里启动word并打开指定文件? 加角散分|问个问题 怎么处理动态增长的字复串数组?
{
private OleDbConnection conn;
private XmlDocument xmlDocument;
private XmlNode configuration; public LDA()
{
try
{
conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;Data Source=csdn.mdb;Mode=Share Deny None;Extended Properties="""";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="""";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False");
xmlDocument = new XmlDocument();
xmlDocument.Load("Config.xml");
configuration = xmlDocument["configuration"];
}
catch(Exception ex)
{
throw ex;
}
} public string ConfigUserName
{
get
{
return configuration["Login"]["UserName"].InnerText;
}
set
{
configuration["Login"]["UserName"].InnerText = value;
xmlDocument.Save("Config.xml");
}
} public string ConfigPassword
{
get
{
return configuration["Login"]["Password"].InnerText;
}
set
{
configuration["Login"]["Password"].InnerText = value;
xmlDocument.Save("Config.xml");
}
}
.........