Bonjour @ tous,

Voilà, la question est simple, mais j'ai l'impression que la réponse est compliquée.

Je remplit une gridView depuis les entités, et j'aimerais pourvoir mettre mon orderby de manière paramétrable... De cette manière, en algorithme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        private void chargerListe(string ordreChamp, string ordreSens) {
            using (connStrEntities bdd = new connStrEntities()) {
                var req = from M in bdd.tblModules 
                          join S in bdd.tblSites on M.modSitId equals S.sitId
                          join T in bdd.tblTrains on M.modTrnId equals T.trnId
                          select new { M.modId, M.modLib, M.modNomFic, M.modDateMod, M.modEtat, M.modTag, M.modSitId, M.modTrnId, 
                              S.sitLib, T.trnLib, nbImg=(from L in bdd.tblModDoc where L.mdDocId == M.modId select L).Count() }; // */
                req.OrderBy(ordreChamp+ " " + ordreSens);
                gvMain.DataSource = req; // */
                gvMain.DataBind();
            }
Mais vous devinez bien que ça ne compile même pas... Le odrerBy prends des paramètres qui me dépassent.

Pouvez vous m'aider ?

Merci d'avance.