私はstrInstallDataSet
文字列からデータセットに簡単なデータセットを取得しようとしていますが、デバッガが接続されているときに以下のコードを使用してデータがあります。byteArray
にはデータがあります読んだ後には何もありません。長さは0になっています。私は読書の前と後の位置を設定しようとしましたが、まだデータを取得していません。何か案は?memorystreamにXMLをロードする
MemoryStream msDataset = new MemoryStream();
if (strInstallDataSet != null)
{
// Convert string to byte array.
byte[] byteArray = Encoding.ASCII.GetBytes(strInstallDataSet);
msDataset.Read(byteArray, 0, byteArray.Length);
// Put stream back into dataset object.
dsInstallData.ReadXml(msDataset);
msDataset.Close();
msDataset.Dispose();
}
'MemoryStream'ではなく' StringReader'を使用してください。いずれにしても、XMLをString型として渡すべきではありません。それを得た –