donné la variable instance suivanteen utilisant l'expression lambda pour définir les fenêtres source de données de zone de liste déroulante C# application de formulaires
cboBankAccountId.DataSource = db.BankAccounts.Where(x => x.BankAccountId).ToList();
laisse supposer que mes noms de table et les propriétés sont toutes correctes ... Quelqu'un peut-il me expliquer pourquoi cette façon d'attribuer une source de données ne fonctionne pas avec une application de formulaire Windows.
Cependant, j'ai vu dans d'autres messages que le suivant (et ce que j'ai utilisé dans mon projet) fonctionne.
Maintenant, est-ce simplement à cause de la façon dont les propriétés d'une zone de liste déroulante sont assignées dans un formulaire Windows par rapport à un formulaire Web?
cboBankAccountId = db.BankAccounts;
cboBankAccountId.ValueMember = "BankAccountId";
cboBankAccountId.DisplayMember = "FullName";
merci ... et heureux! Thanksgiving
Où (x => x.BankAccountId), votre ID de compte arrière est un booléen? – user6144226
je vois ici que j'ai besoin d'une valeur à comparer dans mon expression ... – sneufeld