J'ai une liste d'objets (PrintJob) que je lie à un DataGridView. Voici une version réduite de l'objet PrintJob (Vous ne voulez pas vous ennuyer complètement !!):Liaison de données avec un objet personnalisé à datagridview - Texte d'en-tête de colonne
public class PrintJob
{
private long pagesToPrint;
public long PagesToPrint
{
get { return pagesToPrint; }
}
private long recipientRef;
public long RecipientRef
{
get { return recipientRef; }
set { recipientRef = value; }
}
}
et je fais une liste de ces objets et se lier à la datagridview comme ceci:
dataGridView1.DataSource = uiModel.GetPrintJobs();
tous bien? Tout affiche bien, sauf les en-têtes de colonne - qui montrent exactement le même que le nom Propery dans mon objet, par exemple "PagesToPrint" apparaît dans l'en-tête de colonne, où idéalement, je voudrais afficher "Pages To Print" dans l'en-tête texte.
Comment puis-je obtenir le texte en-tête de colonne pour afficher quelque chose d'un peu plus lisible - je suppose en fonction du nom de la propriété.
Cheers.
(a répondu à commenter) –