从asp.net中的itemDataBound访问分页数据源

时间:2010-09-21 17:35:32

标签: asp.net repeater custompaging

我已将转发器绑定到PagedDataSource,我想从ItemDataBound事件中获取PagedCount。我尝试了一些东西,但它没有用。有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

它可能已经解决了,但是这里有。

您想在绑定页脚元素进行分页时使用此值,对吗? 您可以在数据绑定上访问数据源。

List<object> dataSource = repeater.DataSource as List<object>;

但是,在绑定了所有项目之后,DataSource将为null。

绑定按钮或链接时,您可以在button.CommandArgument中设置页码,并设置button.CommandName = "next"。 然后当然添加OnItemCommand东西。