J'ai une méthode dans mon application qui renseigne DataTable
avec les données en utilisant le code suivant:Populate DataTable avec LINQ en C#
DataTable dt = this.attachmentsDataSet.Tables["Attachments"];
foreach (Outlook.Attachment attachment in this.mailItem.Attachments)
{
DataRow dr = dt.NewRow();
dr["Index"] = attachment.Index;
dr["DisplayName"] = String.Format(
CultureInfo.InvariantCulture,
"{0} ({1})",
attachment.FileName,
FormatSize(attachment.Size));
dr["Name"] = attachment.FileName;
dr["Size"] = attachment.Size;
dt.Rows.Add(dr);
}
Je me demandais si je pouvais obtenir les mêmes fonctionnalités LINQ pour raccourcir ce code un peu. Des idées?
À quoi utilisez-vous le datatable? Est-ce pour les insertions db? – spender
Je n'utilise pas de base de données. C'est pour remplir une source de données listbox. – RaYell