ТАК Я пытаюсь получить простой набор данных из строки strInstallDataSet
в набор данных, используя код ниже, когда у меня подключен отладчик, я вижу, что strInstallDataSet
имеет данные, byteArray
имеет данные, нодаже после чтения msDataset
ничего не имеет, длина просто равна 0, я пытался установить позицию до и после чтения, но он все равно просто не получает никаких данных.Есть идеи?
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();
}