DataSet问题求解!
我先从数据库中将数据取到DataSet中
然后再绑定到DataGridView上 在画面上显示
最后写到XML文件里
但是由于数据中有一列全部为空
造成画面上DataGridView上少了一列
XML文件里也缺少这列
请问是为什么
如何能将完整数据在DataGridView中显示
并写入到XML中
另问DataSet.WtiteXml的问题
- VB.NET code
data_set1.WriteXml("E:\w.xml")Dim data_set2 As DataSet = New DataSet()data_set2.ReadXml("E:\w.xml")data_set2.WriteXml("E:\r.xml")执行后 虽然data_set1 data_set2 是一样的
但是w.xml 与 r.xml 内容却不是完全一样
为什么? 能否解决?
[解决办法]
写入 xml 文件的时候,把架构也一起写入,就是说,把DataSet中的表的结构也写入到XML文件中。
- VB.NET code
data_set1.WriteXml("E:\w.xml", XmlWriteMode.WriteSchema)
[解决办法]
把表的列名全部写进去
没有记录就默认为“”
[解决办法]
使用WriteSchema模式写
[解决办法]
学习一下