Je suis débutant à C# et j'ai du mal à essayer d'accéder à IList après l'avoir assigné à la requête. Voici mon code:convertir la requête de IList à l'objet
System.Collections.IList Invoices =
(from p in entities.InvoiceCards
where (p.CustomerCard.ID == CustomerID)
select new
{
InvoiceID = p.ID,
InvoiceDatetime = p.DateTime,
InvoiceTotal = (decimal) p.InvoiceTotal,
}).ToList();
// update the grid
invoiceCardDataGridView.DataSource = Invoices;
----------- Ici, le compilateur se plaint de l'objet c? comment puis-je accéder aux objets dans IList sans réexécuter la requête? J'ai besoin d'utiliser IList pour l'utiliser comme source de données. Quelle est la meilleure façon? S'il vous plaît inclure le code
foreach (var c in Invoices)
InvoiceTotal += (decimal)c.InvoiceTotal;
double possible de [C# Manipulation des objets de type Anonymous] (http://stackoverflow.com/questions/713521/accessing-c-sharp-anonymous-type-objects) – nawfal