程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.net2.0 中最快方式實現gridview 更新 刪除 xml文件

asp.net2.0 中最快方式實現gridview 更新 刪除 xml文件

編輯:.NET實例教程

有了 ASP.Net2.0真的可以說程序員的傻瓜時代到來了其中gridview 綁定到數據庫實在太強大了,省下了無數代碼,綁架了無數程序員,然而微軟的東西都有個問題,就是如果不是默認的方式的話,寫起來就極其麻煩,這也是其遭唾棄的一個主要原因,比如說gridvIEw綁定到數據庫更新刪除非常方便,但是但是如果你綁定到 xmldatasource的話那麼只能讀,要想 更新或者刪除xml文件等這些真正交互的功能那就太麻煩了. 更何況xmldatasource的綁定巨弱! 只能綁定兩層的XML文件 用屬性作為列! 顯然這樣是完全不行的.

怎麼辦?要想gridvIEw 回寫XML文件..標准的方法..就是首先把xml文件寫代碼寫入dataset中 手工寫把dataset綁定到gridview中的規則 然後 重寫 gridvIEw 的 onupdate ondelete函數...手工寫回XML文件...非常巨大的工程.....只是為了利用gridvIEw改個只有兩個元素的XML文件 !!!!

必須承認的是gridview就是為數據庫而生的..但是又好用..我們想要用的是其強大的界面,編輯功能, 那麼...我的方法是把數據庫表當作臨時表來用, gridvIEw還是綁定數據庫 在gridvIEw load之前先把xml 內容通過導入清空的臨時表(通過dataset的wizard就可以了),在完成修改之後全數的導回到XML文件中,這個過程看起來麻煩,但是實際上代碼只是幾行而已!

當然這損失了效率,可是想想上面紅色字那段吧! 如果沒有sqlserver ? 恩...Access也可以啊



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved