Webgrid et conversion de type
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:
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.