0

我有一个 Listview + Datapager,我想知道是否有一些奇特的解决方案可以“复制”它并在数据网格的顶部和底部显示相同的 datapager,而无需使用 2 个不同的 datapager。

非常感谢

4

4 回答 4

4

一种肮脏的方式可能是使用 javascript 复制寻呼机 html。例如,使用 jquery:

$(document).ready(function() {
   $('#topPager').append($('#bottomPager').html());
});

你有两个 div - 一个 id=topPager 的空占位符 div 和另一个 id=bottomPager 包含寻呼机控件的 div。请注意,如果将事件添加到寻呼机元素(例如链接/锚点)中,则可以使用 jquery clone方法克隆带有事件的寻呼机元素

于 2011-04-21T06:10:16.947 回答
1

我遇到过该页面,正在为 Gridview 控件搜索类似的解决方案。如果您更喜欢使用 Gridview,则有一个内置的解决方案 .net 框架。您可以将 PagerSettings.Position 属性设置为 TopAndBottom 以在 gridview 控件的顶部和底部获取寻呼机控件。您可以在此处查看 PagerSettings.Position 的 MSDN 文档页面。

于 2011-09-13T08:09:30.480 回答
0

在 .NET4 中,您可以在 listview LayoutTemplate 元素中放置多个分页器元素标签

于 2014-03-24T17:22:56.143 回答
0

我已经使用这种方法管理它:

http://www.codeproject.com/KB/custom-controls/mirror.aspx

我创建了一个 ascx 用户控件,它完全按照原样复制任何其他控件。

于 2011-04-22T04:08:20.043 回答