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.

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";
            }
Merci d'avance,