Asp.net
強制 ASP.NET GridView 的尋呼機顯示
即使螢幕上只有一頁數據,是否有某種方法可以強制顯示 gridview 的尋呼機?
我正在使用自定義尋呼機(帶有頁面大小的下拉菜單)建構一個基於 gridview 的控制項,並且一切正常,除非使用者選擇的頁面大小大於目前網格的行數。這時尋呼機消失了。我一直在用Google搜尋這個,我認為我應該在覆蓋 OnRowCreated 中做一些事情……
通過覆蓋 InitializePager 添加自定義尋呼機。如果需要,我很樂意提供更多資訊!
問候,J.Arola
好的,這並不太難:-)
根據我的初步測試,以下方法可以解決問題:
GridViewRow pagerRow = (GridViewRow) this.BottomPagerRow; if(pagerRow != null && pagerRow.Visible == false) pagerRow.Visible = true;我剛剛將它添加到覆蓋的 OnPreRender,並且看,尋呼機是可見的,即使只顯示一頁數據。不過,在我確定之前必須做一些額外的測試。對我來說似乎很簡單。
以上將起作用,但這也可能有幫助
GridView.BottomPagerRow.Visible=true