C#怎么修改XML元素的内容?
我想通过运行前台的配置程序修改XML文件的内容达到存储数据库连接字符串的目的我的XML文件是这样的其实就是app.config<?xmlversion="1.0"enco...
我想通过运行前台的配置程序 修改XML文件的内容 达到存储数据库连接字符串的目的 我的XML文件是这样的 其实就是app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSetings>
<server></server>
<database></database>
<uid></uid>
<pwd></pwd>
</appSetings>
</configuration>
下边这些元素的内容我空着 在用户进行前台配置的时候写入元素内容
不知道我称<server></server>中间的部分为元素的内容对不对 书上是这样说的 呵呵
<server></server>
<database></database>
<uid></uid>
<pwd></pwd>
用户在前台的各文本框中写入数据库服务器名称、数据库名称等项后 点保存
能否把值传给XML文件中各元素呢
怎么实现呢 能否把关键代码提供一下 谢谢了 展开
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSetings>
<server></server>
<database></database>
<uid></uid>
<pwd></pwd>
</appSetings>
</configuration>
下边这些元素的内容我空着 在用户进行前台配置的时候写入元素内容
不知道我称<server></server>中间的部分为元素的内容对不对 书上是这样说的 呵呵
<server></server>
<database></database>
<uid></uid>
<pwd></pwd>
用户在前台的各文本框中写入数据库服务器名称、数据库名称等项后 点保存
能否把值传给XML文件中各元素呢
怎么实现呢 能否把关键代码提供一下 谢谢了 展开
2013-11-05
展开全部
DataSet dbInfo = new DataSet();
dbInfo.Tables.Add("dbConnection");
dbInfo.Tables["dbConnection"].Columns.Add("server");
dbInfo.Tables["dbConnection"].Columns.Add("database");
dbInfo.Tables["dbConnection"].Columns.Add("uid");
dbInfo.Tables["dbConnection"].Columns.Add("pwd");
System.Data.DataRow dr = dbInfo.Tables["dbConnection"].NewRow();
dr[0] = txtServer.Text;
dr[1] = txtDB.Text;
dr[2] = txtID.Text;
dr[3] = txtPWD.Text;
dbInfo.Tables[0].Rows.Add(dr);
dbInfo.WriteXml("db.xml", XmlWriteMode.IgnoreSchema);
dbInfo.Tables.Add("dbConnection");
dbInfo.Tables["dbConnection"].Columns.Add("server");
dbInfo.Tables["dbConnection"].Columns.Add("database");
dbInfo.Tables["dbConnection"].Columns.Add("uid");
dbInfo.Tables["dbConnection"].Columns.Add("pwd");
System.Data.DataRow dr = dbInfo.Tables["dbConnection"].NewRow();
dr[0] = txtServer.Text;
dr[1] = txtDB.Text;
dr[2] = txtID.Text;
dr[3] = txtPWD.Text;
dbInfo.Tables[0].Rows.Add(dr);
dbInfo.WriteXml("db.xml", XmlWriteMode.IgnoreSchema);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询