我有一个数据访问层,业务逻辑层和表示层(即页面本身)。
我处理OnPreInit事件并填充页面所需的集合。所有数据来自SQL服务器数据库,我不使用缓存。
我处理按钮单击事件以从表单中获取值并将新对象插入数据库。问题是,在我处理单击事件时,集合已经被填充,因此尚未检索到已插入数据库的新项目。
这个问题的解决方案是什么?
我可以直接将新对象插入集合并重新绑定GridView,但SQL查询仅选择一组对象,并且新对象可能落在该组之外。
谢谢!
我处理OnPreInit事件并填充页面所需的集合。所有数据来自SQL服务器数据库,我不使用缓存。
我处理按钮单击事件以从表单中获取值并将新对象插入数据库。问题是,在我处理单击事件时,集合已经被填充,因此尚未检索到已插入数据库的新项目。
这个问题的解决方案是什么?
我可以直接将新对象插入集合并重新绑定GridView,但SQL查询仅选择一组对象,并且新对象可能落在该组之外。
谢谢!