Bonjour,

encore une fois, je le précise, je débute. Avant (il y a fort longtemps), je développais sons Visual Basic 4, depuis pas grand chose sous Windows.

Mais là je butte sur quelque chose. J'ai un dataGridView1, 2 boutons et 3 champs. un qui charge mon dataGridView1 avec un DataTable que j'ai créé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
private void btnDataTable_Click(object sender, EventArgs e)
        {
            // creation d'un datatable
            DataTable dtable = new DataTable("Utilisateurs");
            dtable.Columns.Add("Numero", typeof(int));
            dtable.Columns[0].Unique = true;
            dtable.Columns.Add("Prenom", typeof(string));
            dtable.Columns.Add("Nom", typeof(string));
 
            dataGridView1.DataSource = dtable;
        }
Je remplis 3 champs et quand je clique sur un second bouton, ce que j'ai saisi est ajoute à mon dataTable:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
        private void btnAdd_Click(object sender, EventArgs e)
        {
             dtable.Rows.Add(txtId, txtNom, txtPrenom);
        }
Seulement, j'obtiens une erreur:
Le nom 'dtable' n'existe pas dans le contexte actuel
M'enfin!!!

Je suis dans le même namespace, je peux difficilement faire mieux!

elle est ou la section pour déclarer mes variables avec Dim?