Envoyé par
simodox
Peut être que c'est ça que tu cherche:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| DataTable dt = new DataTable("test");
// on cree les colonnes
dt.Columns.Add("nom",System.Type.GetType("System.String"));
dt.Columns.Add("prenom",System.Type.GetType("System.String"));
dt.Columns.Add("date",System.Type.GetType("System.date"));
dt.Columns.Add("commentaire",System.Type.GetType("System.String"));
// on ajoute la ligne à chaque parcours du reader
while (OleReader.Read())
{
// on insert une nvelle ligne
DataRow dr = dt.NewRow();
dr["nom"] = OleReader["nom"];
dr["prenom"] = OleReader["prenom"]
dr["date"] = OleReader["date"]
dr["commentaire"] = OleReader["commentaire"]
dt.Rows.Add(dr);
}
// on affiche la table (utilise une datagrid ou autre ..)
dataGrid1.DataSource = dt; |
Cdt
Re
Je pense que ta méthode est la mieux pour ce que je désire, malheureusement je n'arrive toujours pas à sélectionner un champ spécifique...(genre la colonne nom de la ligne 2)
de plus dt n'est pas accessible à l'extérieure de la boucle while. enfin j'ai l'impression.
ps: pour lire mes données, j'utilise la console (c'est juste pour moi, afin de voir si le résultat que je veux s'affiche) car les données que ma requête importe sont utilisé en interne dans l'appli!
edit: je pense avoir trouvé ^^
Console.WriteLine(resultat.Rows[i]["nom_jour"]);
Partager