UserControl contenant un genre de ReorderList + PickList
maitredede
Messages postés153Date d'inscriptionvendredi 9 août 2002StatutMembreDernière intervention18 septembre 2009
-
28 mai 2009 à 13:55
titeoe
Messages postés433Date d'inscriptionsamedi 26 avril 2003StatutMembreDernière intervention 4 décembre 2009
-
29 mai 2009 à 11:07
Bonjour,
Mon titre est un peu confus, je m'explique...
En ASP.NET 3.5 + AjaxControlToolkit, je cherche à faire un UserControl qui fasse ceci : à partir d'une liste d'éléments connus (je vais prendre des boissons comme exemple), proposer à l'utilisateur d'ajouter ou d'enlever des boissons d'une liste et d'ordonner et réordonner les boissons dans cette liste.
Par exemple, j'ajoute un coca, un orangina, un autre coca, j'enlève l'orangina, je rajoute un whisky que je déplace au début de la liste, puis je rajoute un gin et un jus de tomate.
Ce qui revient quasiment à utiliser le ajaxToolkit:ReorderList. Sauf que je me retrouve face à quelques soucis.
Si j'ai bien compris, je dois l'associer a un datasource pour pouvoir l'utiliser. Or cette liste fait partie d'une donnée parente, qui ne sera présente en base que plus tard... Donc le datasource ne peut pas pointer sur la base puisque les données n'existent pas encore.
Ce qui m'a fait penser à un stockage dans le viewstate (avec un ViewStateDataSource que j'ai créé pour l'occasion), sauf que je n'y suis pas arrivé : le ReordreList ne m'affichait pas mes items.
Enfin bref, si quelqu'un a une idée qui pourrait m'aiguiller, je suis prenneur.
Merci d'avance
A voir également:
UserControl contenant un genre de ReorderList + PickList
titeoe
Messages postés433Date d'inscriptionsamedi 26 avril 2003StatutMembreDernière intervention 4 décembre 20091 29 mai 2009 à 11:07
Bonjour,
Si ton problème revient a faire un "bouchon" en attendant de pouvoir utiliser un SQLDataSource, tu peux créer un ObjetDataSource et écrire du code dans la méthode "select" qui te renverra une liste que tu auras écrite toi meme.