asp.net2.0 中最快方式实现gridview 更新 删除 xml文件
2007-10-27 11:58
399 查看
有了 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也可以啊
怎么办?要想gridview 回写xml文件..标准的方法..就是首先把xml文件写代码写入dataset中 手工写把dataset绑定到gridview中的规则 然后 重写 gridview 的 onupdate ondelete函数...手工写回xml文件...非常巨大的工程.....只是为了利用gridview改个只有两个元素的xml文件 !!!!
必须承认的是gridview就是为数据库而生的..但是又好用..我们想要用的是其强大的界面,编辑功能, 那么...我的方法是把数据库表当作临时表来用, gridview还是绑定数据库 在gridview load之前先把xml 内容通过导入清空的临时表(通过dataset的wizard就可以了),在完成修改之后全数的导回到xml文件中,这个过程看起来麻烦,但是实际上代码只是几行而已!
当然这损失了效率,可是想想上面红色字那段吧! 如果没有sqlserver ? 恩...access也可以啊
相关文章推荐
- ibatis 批量插入,批量更新,批量删除,xml与Java代码实现方式
- C#中数据库的更新和删除记录的两种实现方式
- 新写的一个使用ASP.NET AJAX中的UpdatePanel控件实现GridView的无刷新删除,更新,添加,查询!
- .net读写 更新 删除(操作)xml文件
- c#实现 ftp ;http;共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- 八、初学.NET—GridView 中实现每一行的编辑、删除和更新语句,并且编辑模式绑定下拉框或者单选框。
- GridView连接SQL Server 2005实现增加、更新、删除按钮时遇到的两个错误及解决办法
- 使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
- 让客户端把ASP文件以XML的方式来处理最简单的实现方法.
- c#实现 ftp ;http;共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)zz
- linux下实现文件存储系统,创建和删除大量文件或文件夹时,updatedb进程会更新文件索引节点inode
- 三种方式实现Flex读取XML配置文件
- 使用gridview实现编辑、更新、取消功能和删除功能
- 【英】使用DLINQ实现GridView的编辑、更新、删除、和分页
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)
- 使用xom实现xml文件数据的查找,删除,修改(完整beta版,daya原创)
- 使用批处理方式实现文件与文件夹的删除
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)
- xml 方式更新和获取 配置文件 appSettings 节点 解决办法