Bonjour,

Je dois dire d’emblée que je suis nouveau (mais complètement neuf quoi !) en la matière.

Je souhaite :
1 - créer par code un dataset qui alimente en données un datagridview
2 - ledit dataset est lui-même alimenté en données par la saisie au clavier (le code pour la saisie n’est pas ici).

Voilà ce que j’ai essayé (soyez cool, ne rigolez pas) :

J’ai dans un premier temps créé une instance de DataSet, et l’ai structuré avec une DataTable, elle-même structurée avec des DataColumns.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public static DataSet donnees=new DataSet();
public static DataTable table=new DataTable();
public static DataColumn[] colonne=new DataColumn[6];
 
public static void initialiser()
{
for (int i=1 ;i==5 ;i++) colonne[i]=new DataColumn("Colonne "+i.toString(),Type.GetType("System.String"));
 
for (int i = 0;i==5; i++) table.Columns.Add(colonne[i]);
 
}
Ensuite je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
donnees.Tables.Add(table);

Et pour connecter le DataGridView au Dataset, je fais :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
dataGridView1.DataSource = donnees;
Bon, les gars, comme vous vous en doutez probablement, ça ne marche pas : à l’exécution, rien ne s’affiche dans mon datagridview.

Je trouve pas ça marrant, moi.

Besoin d’un coup de pouce s’il vous plaît.

Merci.