1

DataSetxml を次のように読み取っても問題ありません。

DataSet temp = new DataSet();
temp.ReadXml(UncompressedStream, System.Data.XmlReadMode.Auto);

しかし、私が使用する場合DataTable:

DataTable temp = new DataTable();
temp.ReadXml(UncompressedStream);

その後、データテーブルはデータをロードしません (列と行の数が 0 に等しい)

xml を読み取る方法DataTable

私の一時的な解決策:

DataSet temp = new DataSet();
DataTable structure = new DataTable();
temp.ReadXml(UncompressedStream, System.Data.XmlReadMode.Auto);
structure = temp.Tables[0];
4

2 に答える 2

0

LINQ to XMLは、あなたが探しているものかもしれません。

于 2013-11-14T09:40:40.923 に答える