J'ai lié mon répéteur à un PagedDataSource et je veux obtenir le PagedCount de l'événement ItemDataBound. J'ai essayé quelques trucs et ça ne marche pas. Est-ce que quelqu'un sait comment faire ça?accéder à la source de données paginée à partir de itemDataBound dans asp.net
1
A
Répondre
1
Il a probablement été résolu, mais voilà.
Vous souhaitez utiliser cette valeur lors de la liaison de l'élément de pied de page pour la pagination, n'est-ce pas? Vous pouvez accéder à la source de données sur la base de données.
List<object> dataSource = repeater.DataSource as List<object>;
Le DataSource sera nulle, cependant, après que tous les éléments ont été liés.
Lors de la liaison des boutons ou des liens, vous pouvez définir les numéros de page dans button.CommandArgument
et définir button.CommandName = "next"
, par exemple. Puis ajouter les OnItemCommand