private void WriteXmlFile(DataSet ds)
{
if (ds == null) { return; }
string filename =@"Services.xml";
System.IO.FileStream myFileStream = new System.IO.FileStream(filename, System.IO.FileMode.Create);
System.Xml.XmlTextWriter myXmlWriter = new System.Xml.XmlTextWriter(myFileStream, System.Text.Encoding.Unicode);
ds.WriteXml(myXmlWriter);
myXmlWriter.Close();
}
这个保存,会把xml写到C盘哪里..怎么可以把它写到本目录下面..
{
if (ds == null) { return; }
string filename =@"Services.xml";
System.IO.FileStream myFileStream = new System.IO.FileStream(filename, System.IO.FileMode.Create);
System.Xml.XmlTextWriter myXmlWriter = new System.Xml.XmlTextWriter(myFileStream, System.Text.Encoding.Unicode);
ds.WriteXml(myXmlWriter);
myXmlWriter.Close();
}
这个保存,会把xml写到C盘哪里..怎么可以把它写到本目录下面..
解决方案 »
- 成功穿越了NAT 现在想继续做语音通信 有点疑问
- 自绘控件影响程序启动速度问题
- 删除重复记录出错
- DataBinding:“System.Data.DataRowView”不包含名为“BookClassName”的属性。
- 动态生成tr、td的问题
- 熟悉PowerTalkBox控件的请进,紧急,拜托!
- 请教:怎样在使用C#开发WINDOWS应用程序时实现控件大小随窗口大小改变而自动改变?
- sqldataApadter InsertCommand属性问题
- Asp2.0 中Calendar日期控件问题
- 关于ACCESS数据库加密
- 高手请进!为什么这段代码会错?
- 关于vs2005与sharepoint2007的一些想法
if (!appPath.EndsWith(@"\"))
{
appPath += @"\";
}
string filename = appPath+ "Services.xml";
以前试过,不过代码找不到了
可以直接这样:
string filename =@"\Services.xml";
或者这样:
string filename =@".\Services.xml";
忘记是哪个了,楼主试一下吧~!