c# 缺少根元素 急死我了
我想把图片流添加到DataSet中 写了如下函数
public DataTable ImageStream()
{
MemoryStream ms = new MemoryStream();
ms.Position = 0;
this.pictureBox1.Image.Save(ms, ImageFormat.Gif);
DataSet ds = new DataSet();
ds.ReadXml(ms, XmlReadMode.ReadSchema);
return ds.Tables[0];
}
提示缺少根元素是什么问题
------解决方案--------------------ds.ReadXml(ms, XmlReadMode.ReadSchema);
------解决方案--------------------ms不是xml文件流
------解决方案--------------------ms是文件流不是xml也不是文件路径
------解决方案--------------------你从ms里读xml流,但你的ms是图啊~~~~这也能读??
------解决方案--------------------你的图片时2进制格式,根本就不是xml格式文件,所以加载失败。