Me voici tout juste rentré de vacances qui furent fructueuse en lecture DotNetienne, vous l’aurez compris...
Parti d’un exemple simple que je voulais utiliser dans mes développements, je me suis laissé, comme à mon habitude emporter dans une construction un peu plus avancée donnant ainsi naissance à ce part 7.
J’espère que celui-ci vous procurera bcp de bonheur, c’est le principal...
J’espère que vous apprécierez l’approche détaillée mise en place et enfin n’hésitez pas à remonter vos infos, commentaires et autres sur les forums du site www.asp-php.net
Afin d'accélérer vos développements d'accès à une base de données Access ou MySQL, utilisez le RedITCode :) il est gratuit et vous génère près de 80% du code DOWNLOAD
1.Création d’un Listbox affichant le contenu d’un ArrayList
2.Gestion du positionnement des items du Listbox
Voili, voilà, rien de plus simple, alors attaquons la matière
Comme dans les autres part’s, je travaille avec le Visual Studio .NET … mais comme vous l’aurez compris, tout ceci est applicable à partir d’autres interface de développement comme le WebMatrix… Suffit de réaménager le code.
Mais voyons de plus près le résultat, en toute modestie, rien d’exceptionnel, juste une petite webform de bonheur.
Vous remarquerez que ce formulaire n’a pas de grandes prétentions graphiques, notre objectif reste clairement technique ! Voyez ci-dessous les opérations que nous pouvons effectuer…
1.nous choisissons un item de notre listbox
2.nous cliquons alternativement sur les boutons up et down afin de le repositionner dans la lise
-> UP = monter l’item dans la liste d’une position d’index
-> Down = descendre l’item dans la liste d’une position d’index (là, y’a une petite astuce ;) )
L’objectif de ce type d’exercice est de faciliter l’administration d’ordre d’enregistrements en base, ici pour faciliter l’exemple vous remarquerez que j’ai opéré à partir d’un ArrayList, mais rien ne vous empêche d’appliquer ceci à partir d’une base de données de tout type… et ensuite de parcourir votre listbox afin d’updater votre base
Voici maintenant le résultat après avoir sélectionné l’item "RédoLand, Le pays du Bonheur" et avoir cliqué 3 fois de suite sur le bouton « UP ».