GridView VS 数据窗口
onlie 2007-03-23 11:07:13 最近在用PB做一个项目,应该说是边学边做!
起初我感觉PB在语法上“不论不类”,比起C#来很不优雅,于是就产生了一些抵触情绪,后来接触到数据窗口这一块,才发现其强大之处,也就类似于DataSet,可以先将用户的数据暂时存在DataSet中,并且还状态值(New Edit Delete).
必境人家是C/S结构,比起B/S还是有差距,于是我用ASP.NET来实现类似的功能,在页面中的GridView添加删除编辑记录,这些修改暂存在DataSet中,只有点保存后才数据真正的提交到数据库.
在实现过程中,我发现编写程序很复杂,首先从数据库读取数据,保存在DataSet中和Session,然后和GridView绑定,在GridView中的编辑删除都通过编写相应的事件将新数据写到DataSet中去,再保存到Session, 特别是从数据库读取记录没有时,在DataSet中就不会有DataTable,这样还要根据实际情况建立表结构,好烦呀!
因为做的是应用系统用户数不多,所以DataSet保存在Session中不会有太大的性能问题,只是觉得,这样做起来太复杂,有没有更好的解决方案,来解决上述问题!!!