Bonjour à tous.
Je rempli un datagrid à partir d'une base de donnée.
Ma table "badge" se présente de la manière suivante :
badge_id | badge_commande | badge_date
1 | U | 0
2 | U | 0
3 | R | 0
4 | R | 0
5 | R | 0
j'affiche bien le contenu de ma table badge dans mon datagrid.
Mon souci c'est que pour l'utilisateur final lui afficher "U" ou "R" n'est pas trés explicite.
J'ai donc décidé d'afficher "Oui" pour "U" et "Non pour "R".
Le resultat que je souhaiterai obtenir serai donc :
badge_id | badge_commande | badge_date
1 | Oui | 0
2 | Oui | 0
3 | Non | 0
4 | Non | 0
5 | Non | 0
Je voudrais donc savoir comment procéder pour remplir mon datagrid en fonction du resultat d'une requete.
voici une portion de code.
Merci d'avance,
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 MyQuery = "select * from badge;"; // Initialisation de l'adapter odataAdapt.SelectCommand = odataCmd; // Initialisation de la commande odataCmd.Connection = odataCnct; odataCmd.CommandText = MyQuery; // Initialisation de l'adapter odataAdapt.SelectCommand = odataCmd; odataAdapt.Fill(dsLocal); sbStatus.Text = "Requete à la base de données terminée"; try { // Affichage du resultat dgLocal.DataSource = dsLocal.Tables["Table"].DefaultView; } sbStatus.Text = "Requete à la base de données terminée"; } catch { sbStatus.Text = "Requete à la base de données annulée"; }
Partager