8
如果只有一頁數據,我該如何隱藏DataPager?如果Pages = 1,則隱藏DataPager
在DataPager事件中,我點擊一個asp:Button
它獲取記錄。
有時只有一條記錄,如果有一條記錄,我需要隱藏尋呼機。
它可以在回發上完成,但我不知道什麼屬性是頁數。
如果只有一頁數據,我該如何隱藏DataPager?如果Pages = 1,則隱藏DataPager
在DataPager事件中,我點擊一個asp:Button
它獲取記錄。
有時只有一條記錄,如果有一條記錄,我需要隱藏尋呼機。
它可以在回發上完成,但我不知道什麼屬性是頁數。
有在MSDN博客新聞覆蓋這個話題:
How to hide a DataPager control when there is only one page of data
一個實現這一目標是改變ListView控件的數據綁定事件的控件 的知名度的方式。例如:
protected void ListView1_DataBound(object sender, EventArgs e) { DataPager1.Visible = (DataPager1.PageSize < DataPager1.TotalRowCount); }
在上面的例子中,DataPager的不ListView中 控制內部。如果將DataPager放在LayoutTemplate中,那麼 您必須稍微調整一下代碼才能找到ListView中的控件 。例如:
protected void ListView1_DataBound(object sender, EventArgs e) { DataPager pager = (DataPager) ListView1.FindControl("DataPager1"); pager.Visible = (pager.PageSize < pager.TotalRowCount); }
三江源你答覆的工作正是我需要的。感謝堆 – ONYX 2012-02-17 01:46:34