Bonjour,

je souhaiterais utiliser dans mon webgrid une liste de type <string>. Afficher qu'une seule colonne qui contient la valeur de ma liste.
De plus sur cette colonne j'aimerais ajouter un actionlink.

J'obtiens l'erreur suivante :
Impossible de convertir le type 'System.Web.Helpers.WebGridRow' en 'string'

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 var grid = new WebGrid(
            Model.lstCode, canSort: false, canPage: false
        );
 
@grid.GetHtml(
                 tableStyle: "webgrid-table",
                 headerStyle: "webgrid-header",
                 footerStyle: "webgrid-footer",
                 alternatingRowStyle: "webgrid-alternating-row",
                 rowStyle: "webgrid-row-style",
                 fillEmptyRows: false,
                 mode: WebGridPagerModes.All,
                columns: grid.Columns
                (
                         grid.Column(format: (item) => Html.ActionLink((string)(item), "ListComposant", "Composant", new { cb = item }))
                 )
 
            )
j'aimerais afficher le lient sur l'id de ma colonne qui est de type string.