问题:如何利用GridView与UpdatePanel组合实现无刷新分页、编辑、删除效果?
解决方法:
ScriptManager、UpdatePanel、GridView,其中GridView放在UpdatePanel里面。
设置UpdatePanel的Triggers属性,分别绑定GridView的分页PageIndexChanged、
删除RowDeleted、更新RowUpdated事件即可。
ScriptManager建议放在<form>标签之内的第一个位置。
问题2:
新增一条记录,GridView能否无刷新显示,就像Winform中一样?
解决方法:
在上述UpdatePanel中增加Triggers,绑定Button控件的Click事件。
在btnCreate_Click事件中调用Gridview的DataBind()方法就可以无刷新显示新增的记录。
注:在UpdatePanel中添加TextBox,Button。
GridView绑定的是ObjectDataSource,即BLL层的方法。