Comment ajouter des données dans un contrôle "CheckedListBox" ? [Résolu]

Signaler
Messages postés
19
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
21 juin 2011
-
cs_DPhBxl
Messages postés
19
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
21 juin 2011
-
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

Messages postés
19
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
21 juin 2011

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
Messages postés
19
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
21 juin 2011

En fait, j'aimerai simplement savoir comment cocher des valeurs par défaut dans une CheckListBox ?

Quelqu'un peut m'aider ? Merci.

DPhBxl