5
Comment puis-je donner un nom d'alias aux champs sélectionnés à partir d'un DataTable
en utilisant LINQ?Comment alias champs d'un DataTable dans LINQ?
Comment puis-je donner un nom d'alias aux champs sélectionnés à partir d'un DataTable
en utilisant LINQ?Comment alias champs d'un DataTable dans LINQ?
var output = dataTable.Rows.Cast<DataRow>().Select(r => new
{
alias1 = r["Column1"].ToString(),
alias2 = r["Column2"].ToString(),
alias3 = r["Column3"].ToString(),
/// etc...
});
var query =dataTable.Rows.Cast<DataRow>().Select(row => new
{
aliasName1 = row["Column1"].ToString(),
aliasName2 = row["Column2"].ToString()
});
Cela ne compile pas parce que votre manque le casting que j'ai inclus dans ma réponse et vous Bracketting est hors ainsi. 'System.Data.DataRowCollection 'ne contient pas de définition pour' Select''. – Kelsey