Comment ajouter des données dans un contrôle "CheckedListBox" ?

Résolu
cs_DPhBxl Messages postés 19 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 21 juin 2011 - 20 mai 2011 à 14:38
cs_DPhBxl Messages postés 19 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 21 juin 2011 - 21 juin 2011 à 11:15
Bonjour,

J'ai une table "items" que j'insère dans un contrôle de type "CheckedListBox".

Contenu de la table :

VALUE| DISPLAY
..1..| ..AAA..
..2..| ..BBB..

public CreateControl()
{
   DataTable items1 = new DataTable();
   items1 = GetItems1FromDatabase();

   checkedListBox.DataSource = items1;
   checkedListBox.DisplayMember = "DISPLAY";
   checkedListBoxImpacted.ValueMember = "VALUE";
}

Cela çà marche

Je désire maintenant ajouter des valeurs d'une autre table en les cochant par défaut.

J'ai essayé ceci :
public CompleteControl()
{
   DataTable items2 = new DataTable();
   items2 = GetItems2FromDatabase();

   if (items2 != null)
   {
      foreach (DataRow dr in items2.Rows)
      {
         checkedListBoxImpacted.Items.Add(dr, true);
      {
   {
{


Mais voilà... cela ne marche pas
Pouvez-vous m'aider ?

DPhBxl

2 réponses

cs_DPhBxl Messages postés 19 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 21 juin 2011
21 juin 2011 à 11:15
Vu que personne ne répond et à force de chercher, j'ai trouvé ceci : Custom CheckedListBox.
Cela permet d'ajouter des propriétés à une ListBox afin d'en faire une CheckedListBox plus complète que celle de base.

DPhBxl
3
cs_DPhBxl Messages postés 19 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 21 juin 2011
14 juin 2011 à 18:39
En fait, j'aimerai simplement savoir comment cocher des valeurs par défaut dans une CheckListBox ?

Quelqu'un peut m'aider ? Merci.

DPhBxl
0
Rejoignez-nous