我最近开始研究一个项目,该项目在单个页面上有许多gridviews。在创建新记录的过程中,用户需要能够添加/删除/编辑这些GridView,然后在最后保存到数据库。这显然的问题是,没有数据源将数据绑定到数据库之后才写入数据库。将gridviews绑定到viewstate直到能够写入数据库
该数据代表1 ..关系,这就是为什么GridView数据不能写入数据库,直到父记录首先被创建。
到目前为止我发现解决这个问题的最好方法是使用viewstate。然而,这个解决方案对我来说似乎并不理想。我也被迫用OnDeleting,OnUpdating等手动创建gridview功能,以便我可以管理viewstate与gridview的绑定。
有没有人有更好的方式来处理这种情况的任何建议,这似乎是一件普通的事情?
UPDATE:
记住这个数据需要遍布各地的回传。