Bonjour,

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
 
 
private void F_ConsultSearch_Load(object sender, EventArgs e)
        {
 
 
            m_cnADONetConnection.ConnectionString =
            @"Server=***;Database=***;User ID=***;Password=***;Trusted_Connection=False";
            m_cnADONetConnection.Open();
            m_daDataAdapter = new SqlDataAdapter("select ARKF.AKKNDI + ARKF.AKARTK + ARKF.AKARTN  from ARKF", m_cnADONetConnection);
            SqlCommandBuilder m_cbCommandBuilder = new SqlCommandBuilder(m_daDataAdapter);
            m_daDataAdapter.Fill(m_dtConsultSearch);
 
            //Init Les Liste
            Lst_Ref.Items.Clear();
            Lst_Clt.Items.Clear();
            Lst_Frs.Items.Clear();
 
        }
 
 
 
        private void Txt_RefInt_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Return)
            {
                MessageBox.Show("Ok");
 
                //Maj des Listes
                bool RetFillClient; bool RetFillFrs;
                string StrClientEnCOurs; string StrFrsEnCours;
                int NbreDeClient; NbreDeClient = 0;
 
                //Client en cours
                //StrClientEnCOurs = Lst_Clt.SelectedItems[0].Text;
                // StrFrsEnCours = Lst_Frs.SelectedItems[0].Text;
 
                //Si Saisie Null
                if (this.Txt_RefInt == null)
                {
                    Lst_Ref.Items.Clear();
                    Lst_Clt.Items.Clear();
                    Lst_Frs.Items.Clear();
                }
 
 
                //Info sur la reference
 
                for (int i = 0 ; i < m_dtConsultSearch.Rows.Count;i++)
                {
//-------------------------------------------------------------------------
// Problème sur la ligne d'après :
//-------------------------------------------------------------------------
                    if(m_dtConsultSearch.Rows[i]["AKARTN"].ToString() == Txt_RefInt.Text)
                    { 
                        NbreDeClient ++;
                        i++;
                    }
                }
 
                //--> Vide les liste
                    Lst_Ref.Items.Clear();
                    Lst_Clt.Items.Clear();
                    Lst_Frs.Items.Clear();
 
                if(NbreDeClient==0)
                {
                    //Ref inconnue
                    //--> Indique que la ref est inconnue
                    ListViewItem objListItem;
                    objListItem = Lst_Ref.Items.Add(Txt_RefInt.Text,0);
                    objListItem.SubItems.Add("Référence inconnue");
                }
 
 
                /*string [,] Clients;
                Clients = new string[NbreDeClient,3]; */
 
                for (int i = 0 ; i < m_dtConsultSearch.Rows.Count;i++)
                {
                    if(m_dtConsultSearch.Rows[i][1] == Txt_RefInt.Text)
                    {
                        ListViewItem objListItem;
                        objListItem = Lst_Ref.Items.Add(Txt_RefInt.Text,0);
                        objListItem.SubItems.Add("m_dtConsultSearch.Rows[i][AKKNDI]");
                        i++;
                    }
                } 
           }
      }
Lorsque je debug il me dit qu'il ne connait pas la colonne AKARTN.

Merci d'avance