DataGridView, question du neuneu en BD
Salut
Question simple...
Ayant toujours été une bille en base de donnée ;(
Voici la problématique à résoudre...
Prenons la classe de data:
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 29 30 31 32 33 34 35 36 37 38 39
|
public class MyData
{
private int age;
private string prenom;
private string name;
public MyData()
{
}
public MyData(int a, string n, string p)
{
age = a;
name = n;
prenom = p;
}
[DisplayName("L'age du capitaine")]
public int Age
{
get { return age; }
set { age = value; }
}
[DisplayName("Nom du capitaine")]
public string Name
{
get { return name; }
set { name = value; }
}
public string Prenom
{
get { return prenom; }
set { prenom = value; }
}
} |
Dans mon designer, je fais:
BindingSource
Source = List<MyData> (par code)...
A l'affichage, tout est bien.
Maintenant, si je veux que le champs "Age" (int) n'affiche pas un age mais plutot une valeur type "jeune", "ado", "vieux" :)
Il me faut une association entre la valeur Age et la liste des dénominations.
Ma question: Comment je fais celà pour qu'au final, j'ai pas l'age (int) d'affiché dans ma DGV mais la dénomination associée ?
(pour simplifier, on peut transformer l'age en "index"...)
Merci d'avance si celà n'est ni trop long ni trop difficile à expliquer
(perso, je pense que les pros du de la BD vont me sortir la solution en 3 minutes)...