2010-03-08 36 views
0

我正在開發動態數據Web應用程序。在list.aspx頁面上,它具有GridViewPager控件的分頁功能,它在下拉列表中選項爲10,20,..這樣的頁面在行中,但它沒有顯示頁面中所有行的選項。 如何在其中添加「全部」選項?動態數據 - 分頁中的所有選項

+1

你的問題不是很清楚。請提供更多信息。 – rahul 2010-03-08 04:38:25

回答

1

在內容文件夾中動態數據站點位於GridViewPager控件的代碼中。

我所做的是我在值爲0的下拉列表中添加了「All」選項,並且在函數DropDownListPageSize_SelectedIndexChanged中的文件後面的代碼中添加了「All」選項,我檢查選定的值是否爲0,然後設置AllowPaging = false else true。

protected void DropDownListPageSize_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     if (_gridView == null) 
     { 
      return; 
     } 
     DropDownList dropdownlistpagersize = (DropDownList)sender; 
     int sz=Convert.ToInt32(dropdownlistpagersize.SelectedValue); 
     //_gridView.PageSize = Convert.ToInt32(dropdownlistpagersize.SelectedValue); 
     if (sz<=0) 
     { 
      _gridView.AllowPaging = false; 
      //_gridView.DataBind(); 
      //return; 
     } 
     else 
     { 
      _gridView.AllowPaging = true; 
      _gridView.PageSize = sz; 
      _gridView.AllowPaging = true; 
     } 
     int pageindex = _gridView.PageIndex; 
     _gridView.DataBind(); 
     if (_gridView.PageIndex != pageindex) 
     { 
      //if page index changed it means the previous page was not valid and was adjusted. Rebind to fill control with adjusted page 
      _gridView.DataBind(); 
     } 
    } 
2

我假設你指的是一個GridView和包含的自動分頁功能。如果不是,請澄清。但是,如果是這種情況,那麼默認的分頁選項不包含show all。你可以推出自己的,我會從這裏開始:http://msdn.microsoft.com/en-us/library/5aw1xfh3.asp

+1

你的鏈接http://msdn.microsoft.com/en-us/library/5aw1xfh3.asp - 找不到頁面 – 2010-03-08 05:25:17

相關問題