Bonjour tout le monde,
Je suis face à un probleme de présentation de mes données dans un datagridview.
Je m'explique en fait je dois créer une application qui presente à l'utilisateur via des datagridviews, les contacts d'une société. Pour ces contacts, certaines options peuvent être cochée via des checkbox intégrée dans le datagridview.
J'ai donc pour ce faire créer dans mon interface graphique les colonnes au sein du datagridview.
Jusque la tout va bien.
Maintenant, je recoit d'une classe un dataset comprennant les info sur mes contacts ainsi que les options qui s'applique à eux. Le fait que les checkbox sont cochées ou non se présente sous forme de short.
J'aimerais donc pouvoir remplir mon datagridview a partir de ce dataset et que les checkbox se check en fonction de la valeur de mes short.
Alors j'ai penser à deux solutions dont une qui ne marche pas et l'autre que je n'ai pas encore tester mais qui me semble assez fastidieuse et lente.
Donc la première c'etait d'égaliser chaque column de mon datagridview avec une column de mon dataset. Mais ca ne marche pas.
La deuxième solution sera de créer dans le datagridview à la base uniquement les colonnes avec les checkbox.
Ensuite à partir de mon dataset, je crée une sorte de sous dataset contenant uniquement les info textes sur mes contacts. Lorsque que je les placerais dans le datagridview, il générera automatiquement les colonnes pour le texte et le bon nombre de lignes.
Ensuite, à partir de la je pensais reparcourir tout mon datagridview ligne par ligne et avec un systeme de condition sur les lignes de mon dataset coché ou non les checkbox en fonction des valeurs des shorts qui sont dedans mais ca me parait assez fastidieux et je ne sais pas si c fesable.
Ce que je cherche, c'est voir si il existe une meilleur solution que celle la (ce dont je suis à peu pret sur) et si elle existe à quoi ressemble t'elle.
Merci beaucoup
Partager