将datarow []转换为xml。可能吗?

时间:2010-06-17 05:52:44

标签: c# xml datarow

我有一个应用程序,因为我正在使用这样的数据行对象。

DataRow[] drRow;
                drRow = _dsmenu.Tables["tblmenu"].Select("id='" + DocID + "'");

在此之后,我在这样的列中进行了一些更改

drRow[0]["Allow"] = "Yes";

在所有更改之后,我需要将该特定数据行作为xml保存到db。 我可以通过getdataset()方法将数据集添加到xml中。但我需要只保存那个特定的数据行。可能吗?如果是的话请帮助我。提前谢谢..

1 个答案:

答案 0 :(得分:2)

我担心这是不可能的。我建议你这样做。

    DataRow[] rows = _dsmenu.Tables["tblmenu"].Select("id='" + DocID + "'");
    rows[0]["Allow"] = "Yes";

    DataTable table = new DataTable();

    foreach (DataRow row in rows)
    {
        table.ImportRow(row);
    }

    table.WriteXml(""); // Take this into database.