解决方案 »

  1.   

    报错的方法是CXmlToDataSet(str) str 是 CDataToXml(str) 生成的
      

  2.   

    你的Str  被占用着了。调试一下看看。
      

  3.   

    我的.net framework是4.5的,测试了一下没有问题。 DataTable dt = new DataTable("TextDataTable");
                DataColumn dc = new DataColumn()
                {
                    Caption = "Id"
                };
                dt.Columns.Add(dc);
                for (int i = 0; i < 10; i++)
                {
                    DataRow dr = dt.NewRow();
                    dr[0] = i.ToString();
                    dt.Rows.Add(dr);
                }
                var tempString = DataToXml.CDataToXml(dt);