ASP.NET2.0 关于gridview 绑定临时数据的解决方案

我有一个GRIDVIEW,通过另外控件的配合可以很方便的进行插入,删除。里面绑定的数据并不是直接存到数据库里面,而是在一个按钮的事件,根据业务需要手动的存储的数据里面。

由于我想提高开发时的效率,我采用一种很笨的办法:我在数据库里面建立一个临时表,专门用来存储我刚才说的那个GRIDVIEW的数据。由于web页面同时被不同的用户访问,我增加一些字段实现辨别不同用户的绘画。通过有真实这个数据表,建立SQLDataSource与Gridview进行绑定。

其实这个非常愚蠢的办法,平白增加的数据库。

我想问各位大侠们有没有相关的技术手段,可以让gridview与一个dataset或者datatable进行绑定。也可使用Gridview自动的添加删除操作,免除我另外写代码这样繁琐的操作。我在看书中,发现objectDataSource好像可以绑定类或者数据组件,但是我看了半天最后还是要跟数据库通信。

难道就没有好的办?

30秒到达战场
浏览 326回答 6
6回答

慕姐8265434

如果数据量不大,可以自定义DataTable对象,将数据放在内存里面

Smart猫小萌

先做个DataTable吧

jeck猫

根据你GridView要显示的内容或者啥抽象出一个业务实体出来 如 User 属性可能有Name,Age,....可能你添加到数据库的时候只需要其中一部分属性 然后用缓存存储你的这个业务实体列表,然后绑定你的GridView应该就OK了,至于增删改查~操作一个实体就很方便了吧,这点代码量也
打开App,查看更多内容
随时随地看视频慕课网APP