DataRows在ASP .Net 2.0中无法序列化

时间:2011-03-14 18:25:10

标签: asp.net serialization

我的应用程序使用DataRows,它们不可序列化。是否有相同的解决方法?

3 个答案:

答案 0 :(得分:3)

将它们放入数据表并将其放入数据集中。这应该正确序列化。

答案 1 :(得分:2)

您可以尝试创建List<object>

然后,填写列表扫描DataRows,并序列化列表。

答案 2 :(得分:0)

        DataTable dt = dataRow.Table.Clone();
        dt.ImportRow(dataRow);
        dt.AcceptChanges();

        string xml = string.Empty;
        using (var writer = new StringWriter())
        {
            dt.WriteXml(writer);
            xml = writer.ToString();
        }