[C# + Datagrid] le remplir en fonction d'une requete
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:
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,