J'ai créé une application Windows pour afficher les conversations Gmail dans une grille de données. Tous sont les articles à l'exception de la liaison Datagridview qui fonctionnent. Je ne sais pas ce qui s'est passé dans Binding to the Gridview. Veuillez consulter mon extrait de code et donnez-moi une solution pour résoudre ce problème. Merci d'avance .. Mon code est ci-dessous ... AJOUT DEDatagridview n'affiche pas les données
GmailItem _gItem = null;
List<GmailItem> lstMail = new List<GmailItem>();
for (int i = 0; i < mailCount; i++)
{
_gItem = new GmailItem();
_gItem = client.GetMailItem(i);
lstMail.Add(_gItem);
}
_bindingMails.DataSource = lstMail;
dgMails.DataSource = _bindingMails;
Et dans la page concepteur, c'est le code pour Datagridview
this.dgMails.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgMails.Location = new System.Drawing.Point(6, 19);
this.dgMails.Name = "dgMails";
this.dgMails.Size = new System.Drawing.Size(504, 150);
this.dgMails.TabIndex = 0;
De plus, j'ai ajouté ce code dans notre page .cs
dgMails.Dock = DockStyle.Fill;
dgMails.AutoGenerateColumns = true;
Quel est le type de '_bindingMails;'? – Rhapsody
@Rhapsody: BindingSource – MAC
Je m'excuse de demander l'équivalent de "Êtes-vous sûr qu'il est branché?" mais, êtes-vous sûr mailCount! = 0? – Yetti