如何加載,保存和顯示數據從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. 加載.xml到gridview
- 4. 如何將數據從GridView保存到數據庫?
- 5. 加載/編輯並保存XML數據
- 6. 如何將XML數據顯示到ASP.Net gridview中?
- 7. 如何加載/保存數據的NSMutableArray
- 8. 下載,保存到核心數據,獲取和顯示?或者下載,顯示然後保存?
- 9. 從數據庫顯示錶格到gridview
- 10. 如何在將數據加載到GridView時顯示像gmail中的Loader圖像?
- 11. 動態加載Gridview不顯示和數據
- 12. 如何在Android中保存和加載GridView的狀態
- 13. GridView顯示XML文件數據
- 14. 使用pymongo加載和保存mongoDB數據庫從/到磁盤
- 15. 從.txt數據保存和加載到右側texbox
- 16. 如何編輯和保存WPF GridView到數據庫?
- 17. 如何在從NSArray將數據加載到UITableView時顯示UIActivityindicator
- 18. 如何保存/加載這些數據?
- 19. asp.net和c#的問題保存從新行添加到gridview的新數據
- 20. 如何顯示從GridView的
- 21. 如何保存和顯示值從模態到數據庫使用codeigniter查看
- 22. 顯示加載功能,直到JSON數據加載從API
- 23. 如何將數據從GridView保存並更新到ASP.Net中的數據庫C#?
- 24. 從SD卡保存和加載顯示空文件
- 25. 從文件保存和加載時UIImage顯示不同
- 26. 如何顯示記錄從列表框到數據表或gridview?
- 27. 如何將數據從GridView保存到SQL Server 2005?如何編輯和刪除Gridview中的行?
- 28. ClassLoader - 加載和保存數據
- 29. 在UItableview中保存和加載數據
- 30. 保存和加載數據(iphone sdk)
但是我不想訪問硬盤的人。我只想將整個表格保存在數據庫中的一個字段中。 – 2009-08-19 11:40:36