Je souhaite définir les colonnes de DataGridView sur ReadOnly sauf une ou deux colonnes.Comment utiliser les types IQueryable dans DataGridViewColumnCollection dans WinForm
J'essayais de le faire.
dgv.Columns.AsQueryable().ForEach(col=>col.ReadOnly=true);
Mais je trouve que ces méthodes d'extension ne sont pas disponibles à DataGridViewColumnCollection
Comment puis-je faire la même chose de cette façon
Entièrement d'accord avec digEmAll! Voici le post (http://blogs.msdn.com/b/ericwhite/archive/2009/04/08/why-i-don-t-use-the-foreach-extension-method.aspx) qui explique la raison de absence de ForEach. – VinayC
Thx pour la réponse avec l'apport de très bonnes connaissances pour me faire reconnaître mon domaine de travail avec les méthodes d'extension. Je prendrais soin de ces points. Mais je suis un apprenant à Linq, donc je continuerais à l'utiliser pendant quelques mois jusqu'à ce que j'aie une connaissance complète à ce sujet. Je n'ai jamais utilisé IQueryable alors j'essayais de l'explorer. –
OK, pour les différences IQueryable et IEnumerable, voir par exemple: http://stackoverflow.com/questions/252785/what-is-the-difference-between-iqueryablet-and-ienumerablet et http://stackoverflow.com/questions/ 2433306/whats-the-difference-between-iqueryable-and-ienumerable – digEmAll