GridView分页允许但禁用,可能吗?

时间:2011-10-20 14:48:07

标签: asp.net gridview pagination

对于GridView,有什么方法可以AllowPaging="true"但禁用分页链接(仍然可见但不可点击)?

(适用于用户决定编辑GridView的情况。在编辑模式下,单元格内的Labels变为TextBoxes。)

我已尝试Enabled="false"但这会禁用所有内容,包括TextBoxes

我想我可以在服务器端处理分页,但如果可能的话,我宁愿禁用分页链接。

任何想法都赞赏!

1 个答案:

答案 0 :(得分:1)

我会将Pager隐藏在RowEditing上并在取消或更新时再次显示:

  void CustomerGridView_RowEditing(Object sender, GridViewEditEventArgs e)
  {
    // Hide the pager row.
    CustomerGridView.PagerSettings.Visible = false;
  }

  void CustomerGridView_RowCommand(Object sender, GridViewCommandEventArgs e)
  {
    if (e.CommandName == "Cancel" || e.CommandName == "Update")
    {
      // Show the pager row.
      CustomerGridView.PagerSettings.Visible = true;
    }
  }