将数据集写入xml文件

时间:2012-02-23 13:08:02

标签: c# asp.net .net datatable

我有以下代码从数据库中检索数据集。我想把它写成一个xml文件。我已经做了以下事情:

    DataSet dataset = new DataSet();
    string filename = "tester";

    protected void Page_Load(object sender, EventArgs e)
    {            
        //get the dataset - THIS WORKS
        RetrieveData();

        //serialize data to a xml file
        dataset.WriteXml(filename + ".xml");
    }

我创建了一个web应用程序vs2010,我找不到这个文件写在哪里..有什么想法?

3 个答案:

答案 0 :(得分:3)

它必须位于您的Web应用程序文件夹中,否则就在其他位置....

或者你可以做的是

string filePath = Server.MapPath("~/Upload/fileExt.xml");

此处上传是您在网络应用程序中的文件夹...

答案 1 :(得分:2)

您检查过ProjectFolder/bin/debug/tester.xml吗?

答案 2 :(得分:0)

怎么样:

string filename = "c:\tester";