問題:如何利用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層的方法。