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..

Code C# :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
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