如何加载,保存和显示数据从GridView到XML?不是硬盘上的XML文件,而是临时的XML变量,将其全部保存在数据库中的XML类型的单个字段中。如何加载,保存和显示从GridView到XML的数据?
0
A
回答
1
gridview本身没有任何数据 - 所以你不能保存到磁盘。
你的gridview将被绑定到一个数据源 - 一个对象列表,一个DataTable,任何东西 - 这是的数据,并且可以保存到(并从磁盘加载)。
最简单的选择是将XML序列化到磁盘 - 或从那里加载它。您需要检查XML serialization。
或者查看DataTable的ReadXml和WriteXml方法 - 它们允许您以XML格式将DataTable保存到磁盘上 - 或者从磁盘上的XML文件加载它。
它可以是如此简单:
DataTable myData = new DataTable();
myData.ReadXml(@"C:\temp\mydatafile.xml");
// do some processing
myData.WriteXml(@"C:\temp\mydatafile.xml", XmlWriteMode.WriteSchema);
UPDATE:
如果您想将XML存储到一个字符串,所以你可以转储到数据库中,使用此:
// write DataTable to memory stream as XML
MemoryStream memStm = new MemoryStream();
myData.WriteXml(memStm);
// read memory stream into a string variable
memStm.Position = 0;
string xmlContents = new StreamReader(memStm).ReadToEnd();
,然后将您的xmlContents
存储到数据库。
Marc
0
为什么要将历史数据存储在数据库中?为什么不保存QueryString或用于填充GridView并重新绑定数据的任何数据? ?
举例来说,如果您的用户导航到mypage.aspx ID = 56 &大小=大&日期=昨天
你可以加载一个JSON对象{ “ID” 这些选项: “56”,“大小“:”large“,”date“:”yesterday“}并将其存储在数据库中。然后,您的数据是最新的,大型数据集不会用冗余/过时的数据填满数据库表。
退房: http://www.codeplex.com/Json
编辑:如果你不想惹加json的周围,你可以用任何东西作为分隔符,例如,对不同的行和独立的键/值对他们用管道('|')
相关问题
- 1. 将数据保存并加载到xml
- 2. Gridview不显示和数据不保存在数据库中
- 3. 下载,保存到核心数据,获取和显示?或者下载,显示然后保存?
- 4. 从数据库显示表格到gridview
- 5. 如何在将数据加载到GridView时显示像gmail中的Loader图像?
- 6. 动态加载Gridview不显示和数据
- 7. 从.txt数据保存和加载到右侧texbox
- 8. 如何在从NSArray将数据加载到UITableView时显示UIActivityindicator
- 9. 如何编辑和保存WPF GridView到数据库?
- 10. asp.net和c#的问题保存从新行添加到gridview的新数据
- 11. 如何显示从GridView的
- 12. 显示加载功能,直到JSON数据加载从API
- 13. 如何保存和显示值从模态到数据库使用codeigniter查看
- 14. 如何显示记录从列表框到数据表或gridview?
- 15. 如何将数据从GridView保存到SQL Server 2005?如何编辑和删除Gridview中的行?
- 16. 保存和加载数据(iphone sdk)
- 17. ClassLoader - 加载和保存数据
- 18. 从XML保存/加载jFreechart TimeSeriesCollection图表
- 19. Android:如何从另一个类加载保存的数据?
- 20. Android,如何禁用加载gridview时显示“加载...”?
- 21. 用flex保存和加载XML文件
- 22. 用小xml保存和加载文件
- 23. 将数据从gridview导出到excel后显示列和行
- 24. 如何从TextBox提取数据到GridView(在GridView中显示多行)?
- 25. 加载和保存图像从/到数据库使用数据绑定
- 26. 的Arduino - 加工,保存和显示数据
- 27. 如何通过加载和保存相同的XML文件
- 28. 如何打开/加载数据从xml文件到delphi的tcxgrid?
- 29. 如何将数据从RichTextBox保存到文件或从文件中加载
- 30. 如何使用GDI +和C++从SQL Server数据库加载和保存图像?
但是我不想访问硬盘的人。我只想将整个表格保存在数据库中的一个字段中。 – 2009-08-19 11:40:36