为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

30秒到达战场 2018-12-06 17:02:51
我有一个GRIDVIEW,通过另外控件的配合可以很方便的进行插入,删除。里面绑定的数据并不是直接存到数据库里面,而是在一个按钮的事件,根据业务需要手动的存储的数据里面。 由于我想提高开发时的效率,我采用一种很笨的办法:我在数据库里面建立一个临时表,专门用来存储我刚才说的那个GRIDVIEW的数据。由于web页面同时被不同的用户访问,我增加一些字段实现辨别不同用户的绘画。通过有真实这个数据表,建立SQLDataSource与Gridview进行绑定。 其实这个非常愚蠢的办法,平白增加的数据库。 我想问各位大侠们有没有相关的技术手段,可以让gridview与一个dataset或者datatable进行绑定。也可使用Gridview自动的添加删除操作,免除我另外写代码这样繁琐的操作。我在看书中,发现objectDataSource好像可以绑定类或者数据组件,但是我看了半天最后还是要跟数据库通信。 难道就没有好的办?
查看完整描述

6 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

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

查看完整回答
反对 回复 2019-01-21
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

先做个DataTable吧

查看完整回答
反对 回复 2019-01-21
?
jeck猫

TA贡献1909条经验 获得超7个赞

根据你GridView要显示的内容或者啥抽象出一个业务实体出来

User 属性可能有Name,Age,....可能你添加到数据库的时候只需要其中一部分属性

然后用缓存存储你的这个业务实体列表,然后绑定你的GridView应该就OK了,至于增删改查~操作一个实体就很方便了吧,这点代码量也

查看完整回答
反对 回复 2019-01-21
  • 6 回答
  • 0 关注
  • 324 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信