问题标签 [pagertemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1676 浏览

asp.net - 任何人都有用于在 GridView 的 PagerTemplate 中使用的带有寻呼机控件的 UserControl 的示例代码?

我的应用程序中有几个 Gridview,我在其中使用自定义 PagerTemplate。我想把这个自定义模板变成一个 UserControl,这样我就不需要在多个页面中复制相同的逻辑。我很确定这样的事情是可能的,但我不确定如何将 UserControl 连接到 Gridview 的事件,以及我的控件可能需要实现哪些接口。

我正在使用 ASP 2.0 框架。

有没有人做过这样的事情?如果是这样,您的用户控件是否有任何示例代码?

0 投票
1 回答
1706 浏览

asp.net - 请对 DataPager 模板和 LinkBut​​ton 有帮助吗?

我有一个带有分页模板的数据分页器。在模板中,我有一个“显示全部”按钮,它设置数据分页器的 PageSize 以显示所有记录。这工作正常,但我希望能够在单击按钮时隐藏它。它在 UpdatePanel 中,所以我不知道这是否有区别?

和代码隐藏:

{ this.Pager.PageSize = int.Parse(e.CommandArgument.ToString());

LinkBut​​ton lb = (LinkBut​​ton) 发送者;if (lb != null) { lb.Visible = false; }

rangeList.DataBind(); }

第一次单击工作正常,并刷新 ListView 进而调整寻呼机以显示一个包含所有结果的页面,但按钮并没有像我想要的那样消失。

有任何想法吗?

0 投票
1 回答
2152 浏览

asp.net - 当 ASP 中的 GridView 为空时,PagerTemplate 不显示

我正在尝试制作一个小型 ASP.NET 应用程序,其中我有一个 GridView,其中的数据从数据库中访问。我还有一个 PagerTemplate,它具有允许我向数据库添加新记录的 LinkBut​​tons。但是,当表格为空时,我无法看到我的寻呼机控件,但如果表格中有一个条目,我没有问题。有什么方法可以让我始终显示 PagerTemplate。请是我的代码示例。

在此先感谢您的帮助。

0 投票
0 回答
332 浏览

asp.net - How to disable the remaining index pages of gridview except the current index page duing pagination?

I have a gridview and there is a column of buttons in it. when i click the "book" button the current page index(pagination- 1 2 3 4) should be enabled and the remaining page indexes(pagination- 1 2 3 4) should be disabled. and at the same time when i hit the "cancel" button all the page indexes(pagination- 1 2 3 4) should be enable back to normal. How can i achieve this

Thanks in advance

0 投票
1 回答
1728 浏览

c# - 当 DataSource 中只有 1 项时,FormView 不显示 PagerTemplate

我有一个带有自定义 PagerTemplate 的 FormView 控件和我自己的分页 LinkBut​​tons。在我加载的数据集只包含一个记录/项目并完全隐藏 PagerTemplate 之前,一切都很好。我在网上搜索了几个答案,只需添加:

但是,这并没有什么不同。似乎当数据集中只有一条记录时,FormView.TopPagerRow 始终为空。似乎需要一种方法来拦截它,但我已经尝试在 OnPreRender 和 OnDataBound 事件中这样做,但仍然没有骰子。

如果有帮助,下面是我的代码示例:

ASPX

代码隐藏

谢谢!

0 投票
1 回答
1496 浏览

c# - GridView PagerTemplate 上的动态链接按钮未触发事件

我正在为 gridview 做一个自定义寻呼机模板并试图得到类似的东西:< 1 2 3 4 >

我在点击数字时遇到问题...

在 PagerTemplate 内部,我有一个名为“phLinks”的占位符,它正在填充 DataBound 事件,如下所示:

请注意,我首先尝试了 Click 事件,然后是 Command 事件,在这两种情况下我都会收到回帖,但没有触发该事件......

我在这里想念什么?

0 投票
1 回答
626 浏览

asp.net - 在下拉列表中发生回发后页面未呈现 selectedindex 更改

这是一个奇怪的问题。我在下拉列表 selectedindexchanged 中设置 gridview 的页面大小,这是我的 gridview 寻呼机模板。这是我的html源代码

这是我背后的代码

发生回发时,pageSize2_SelectedIndexChanged将为下拉列表的所有选定值触发事件,但页面未呈现。它从 pageSize2_SelectedIndexChanged 事件Call GetDataTables2()方法跳转。如果下拉列表选择的值为10,那么页面正在渲染,很奇怪。可能是什么问题,请提出解决方案

0 投票
1 回答
1524 浏览

c# - gridview 中的 PagerTemplate 无法正常工作

我不明白为什么会这样。

我有一个 Gridview,在里面我实现了一个pagerTemplate。它向我显示来自数据库的正确记录。

首先,我从这里获取了实现 gridview 寻呼机部分的逻辑。我实现了与他们描述的相同。

现在我想出的场景是,当我更改下拉选择时,我的 gridview 得到回发并且所有Row网格都受到干扰。我不知道为什么会这样。

查看我实现的代码:-

代码添加了PagerTemplate. 另请参阅我的代码,如下所示:- PagerTemplate 的 Cs 代码:-

请帮忙。任何帮助都将是可观的

0 投票
2 回答
1257 浏览

c# - Dropdownlist inside a gridview not working when selection changes

I have two dropdownlist inside a gridview.

  1. 1st Dropdown -- For Selecting the Page No.

  2. 2nd Dropdown -- For Selecting the Page Size.

The Issue related to the dropdownlist is:-

When I change the Selection it works fine and shows me the exact result. But When I bring the selection to the last value again my gridview breaks. Tried with all the code and debugged also but couldn't find the exact solution.

Please see the aspx code for the dropdownlist inside the Gridview:-

Note: The Gridview is under the UpdatePanel.

Also see the Code behind for the each event and the BindGrid();

Also see the gridview databound Event:-

Also, there is no problem in the ddlPageSize and it is working fine

0 投票
2 回答
746 浏览

c# - 页面大小导致gridview DataBind中的错误

我正面临一个奇怪的问题,或者我可能犯了一个愚蠢的错误。我有一个包含五行的数据表。我正在从代码隐藏创建一个网格视图。对于分页,如果我指定Page size =5(数据表的大小)一切都很好,但是当我指定的页面大小小于数据表的大小时,例如Page size=2,我得到:

你调用的对象是空的。

gvEmployee.DataBind();

堆栈跟踪:

任何帮助,将不胜感激。

提前致谢。