有沒有辦法強制GridView的尋呼機顯示,即使屏幕上只有一頁數據?強制ASP.NET GridView的尋呼機顯示
我正在建立一個基於gridview的控件與自定義尋呼機(w /下拉頁面大小)和一切工作正常,除非當用戶選擇pagesize大於網格的當前行數。那時,尋呼機消失了。我一直在谷歌搜索這,我認爲我應該做一些覆蓋OnRowCreated ...
自定義尋呼機是通過重寫InitializePager添加。如果需要,我很樂意提供更多信息!
映入眼簾, J.Arola
有沒有辦法強制GridView的尋呼機顯示,即使屏幕上只有一頁數據?強制ASP.NET GridView的尋呼機顯示
我正在建立一個基於gridview的控件與自定義尋呼機(w /下拉頁面大小)和一切工作正常,除非當用戶選擇pagesize大於網格的當前行數。那時,尋呼機消失了。我一直在谷歌搜索這,我認爲我應該做一些覆蓋OnRowCreated ...
自定義尋呼機是通過重寫InitializePager添加。如果需要,我很樂意提供更多信息!
映入眼簾, J.Arola
好吧,這是不是:-)
太難根據我的初步測試下面的伎倆:我只是說
GridViewRow pagerRow = (GridViewRow) this.BottomPagerRow;
if(pagerRow != null && pagerRow.Visible == false)
pagerRow.Visible = true;
重寫OnPreRender和lo,pager即可,即使只顯示一頁數據頁面也是如此。儘管如此,在我確定之前必須做一些額外的測試。似乎對我來說很簡單。
以上將工作 但是,這可能會有幫助也
GridView.BottomPagerRow.Visible=true
GridView.BottomPagerRow.Visible =真正的作品就像一個魅力
protected void GridView_PreRender(object sender, EventArgs e)
{
GridView gv = (GridView)sender;
GridViewRow pagerRow = (GridViewRow)gv.BottomPagerRow;
if (pagerRow != null && pagerRow.Visible == false)
pagerRow.Visible = true;
}