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

发布于 2024-12-10 18:06:26 字数 334 浏览 0 评论 0原文

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

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

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

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

任何想法表示赞赏!

For a GridView, is there any way I can have AllowPaging="true" but have the pagination links disabled (still visible but not clickable)?

(It's for when the user decides to edit the GridView. In edit mode, Labels inside cells become TextBoxes.)

I've tried Enabled="false" but this disables everything, including the TextBoxes.

I suppose I could handle paging on the server side but I'd rather just disable the pagination links if it's possible.

Any ideas appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阿楠 2024-12-17 18:06:26

我会在行编辑时隐藏寻呼机,并在取消或更新时再次显示它:

  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;
    }
  }

I would hide Pager on RowEditing and show it again on Cancel or Update:

  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;
    }
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文