Je souhaite lier une colonne de ma classe DataGridView à une entrée d'un objet de deuxième niveau en C# utilisant .NET 4.0. Par exemple:Liaison de DataGridViewColumn à l'objet de second niveau
Je objet A:
public class A
{
public long id;
public B bClass;
}
et l'objet B
public class B
{
public long id;
public string name;
}
Est-il possible de déclarer une liste de classe A est comme la source de données sur un DataGridView, mais bind une des colonnes à l'attribut de nom dans la classe B?
J'ai distillé un peu, mais j'espère que ce n'est pas déroutant. Merci pour l'aide!
Mais cela ne va-t-il pas se lier incorrectement? Ma compréhension est que la grille de données peut seulement se lier aux primitives, aux collections/enumerables ou aux interfaces INotifyPropertyChanged. –
@AK; vous pouvez toujours gérer une liaison spécifique dans l'événement 'ItemDataBound'. – BeemerGuy