DATASET 序列化问题

lucy198204 2006-07-11 10:38:26
DATASET 序列化后生成XML格式,为什么最前面跟最后面会生成一串乱码的东西
...全文
312 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanzhenbo 2006-07-13
  • 打赏
  • 举报
回复
public void Serialize()
到底能序列化什么样的对象。
qiekong 2006-07-13
  • 打赏
  • 举报
回复
public void Deserialize()
{
DataSet dslicensedata = new DataSet();
FileStream fs = new FileStream(@"D:\test.binary", FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
dslicensedata = (DataSet)formatter.Deserialize(fs);
}
这样应该就可以了
lucy198204 2006-07-12
  • 打赏
  • 举报
回复
代码我都给了呀
public void Deserialize()
{
DataSet dslicensedata = new DataSet();
FileStream fs = new FileStream(@"D:\test.txt", FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
dslicensedata = (DataSet)formatter.Deserialize(fs);
}
qiekong 2006-07-12
  • 打赏
  • 举报
回复
你的代码看看?
lucy198204 2006-07-12
  • 打赏
  • 举报
回复
我用的是BINARYFORMATTER的FORMATTER方法,这样反序列化很方便,用Deserialize就可以
public void Serialize(DataSet dslicensedata)
{
Stream fs = new FileStream(@"D:\test.txt", FileMode.Create);
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(fs, dslicensedata);
}
不知道ds.WriteXml();的反序列化是不是READXML()
yumanqing 2006-07-12
  • 打赏
  • 举报
回复
应该不会呀
diffmaker 2006-07-11
  • 打赏
  • 举报
回复
ds.WriteXml(Server.MapPath("abc.xml"),XmlWriteMode.IgnoreSchema);
iyond 2006-07-11
  • 打赏
  • 举报
回复
我的没有啊?

DataSet ds = new DataSet();
ds.WriteXml("C:\a.xml");

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧