如果页数 = 1,则隐藏 DataPager

发布于 2025-01-06 09:50:09 字数 162 浏览 0 评论 0原文

如果只有一页数据,如何隐藏 DataPager?

在 DataPager 事件中,我有一个 asp:Button,单击它会获取记录。

有时只有一条记录,如果有一条记录,我需要隐藏寻呼机。

它可以在回发时完成,但我不知道页数的属性是什么。

How do I hide the DataPager if there is only one page of data?

In the DataPager events I have a asp:Button when clicked it gets records.

Sometimes there will be only one record and I need to hide the pager if there is one record.

It could be done on postback but I don't know what property is for the page count.

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

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

发布评论

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

评论(1

短暂陪伴 2025-01-13 09:50:09

MSDN 上有一篇博客文章涵盖了该主题:

只有一页数据时如何隐藏 DataPager 控件

实现此目的的一种方法是更改​​控件的可见性
在 ListView 控件的 DataBound 事件上。例如:

protected void ListView1_DataBound(object sender, EventArgs e)
{
  DataPager1.Visible = (DataPager1.PageSize < DataPager1.TotalRowCount);
}

在上面的示例中,DataPager 不在 ListView 内
控制。如果将 DataPager 放置在 LayoutTemplate 内,则
你必须稍微调整一下代码才能找到里面的控件
列表视图。例如:

protected void ListView1_DataBound(object sender, EventArgs e)
{
  DataPager 分页器 = (DataPager) ListView1.FindControl("DataPager1");
  pager.Visible = (pager.PageSize < pager.TotalRowCount);
}

There is a blog article on MSDN that covers this topic:

How to hide a DataPager control when there is only one page of data

One way of achieving this is to change the visibility of the control
on the DataBound event of the ListView control. For example:

protected void ListView1_DataBound(object sender, EventArgs e)
{
  DataPager1.Visible = (DataPager1.PageSize < DataPager1.TotalRowCount);
}

In the example above, the DataPager is not inside the ListView
control. If you place the DataPager inside the LayoutTemplate, then
you have to tweak the code a little bit to find the control inside
ListView. For example:

protected void ListView1_DataBound(object sender, EventArgs e)
{
  DataPager pager = (DataPager) ListView1.FindControl("DataPager1");
  pager.Visible = (pager.PageSize < pager.TotalRowCount);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文