Linq et Index de ligne pour condition
Bonjour,
je reconstruis une liste en fonction d'une liste en utilisant Linq voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10
|
var showDatas = from e in pagingList
select new[] { Convert.ToString(e.campaignCourse.priority), //--- Priorite
e.nomCours, //--- Nom du cours
Convert.ToString(e.nombreCredits), //--- Nombre de credit
e.strIntervenantsNames, //--- Liste des intervenants
"<input type='button' id='upCourse' onclick='ajaxUpCoursChosenList(\""+e.clefCours+"\",\""+e.campaign_id+"\",\""+e.set_id+"\");' class='button_up'/>", //--- Actions Ht
"<input type='button' id='dwCourse' onclick='ajaxDwCoursChosenList(\""+e.clefCours+"\",\""+e.campaign_id+"\",\""+e.set_id+"\");' class='button_down'/>", //--- Actions Dw
"<input type='button' id='delCourse' onclick='ajaxDlCoursChosenList(\""+e.clefCours+"\",\""+e.campaign_id+"\",\""+e.set_id+"\");' class='button_del'/>" //--- Actions Del
}; |
je voudrais conditionner les trois dernières lignes en fonction d'une sorte d'index correspondant à l'ordre de parcours de ma liste principale.
si index = 1 alors le 1ier input est ainsi (3ieme ligne en partant du bas)
si index = fin de ma liste alors le dernier input est ainsi (dernière ligne)
Est ce possible ?
Merci à vous