Split d'une colonne d'un dataset

cs_nangel Messages postés 1 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 20 février 2004 - 20 févr. 2004 à 13:59
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 - 21 févr. 2004 à 13:32
J'aimerais savoir si il est possible spliter les données d'une colonne d'un dataset.

En fait je fais un accès via oledb vers access 2000. Je récupere bien tous les champs et je les affiche dans un datagrid. Le probleme se situe au niveau d'une colonne : dans la DB je dois garder la date et l'heure dans un meme champ et a l'affichage dans le datagrid, ils doivent etre séparé.
je crois savoir que je peux utiliser un dataview mais je n'ai aucune idée de la manière de l'utiliser.

mon code ressemble à :

ds = new DataSet();
oleDbConnection1.Open();
oleDbCommand1 = new OleDbCommand();
oleDbCommand1.CommandText = "SELECT * FROM matable ORDER BY 1 DESC";
oleDbCommand1.Connection = oleDbConnection1;
olemyadapter= new OleDbDataAdapter();
olemyadapter.SelectCommand = oleDbCommand1;
olemyadapter.Fill(ds,"Ma Table");
DataGrid1.DataSource = ds;
DataGrid1.DataBind();

Merci

1 réponse

gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
21 févr. 2004 à 13:32
pour avoir deux colonnes dans ton datagrid, il suffit de faire deux colonnes de resultats a partir de ta requete SQL.
par exemple:
SELECT substring(date,0,7), substring(date,7,7)
FROM tatable
WHERE tacondition


[Membre du Labo .NET]
0
Rejoignez-nous