我从控制器传递一个字符串数组。但是我无法在webgrid中绑定它。我是第一次使用webgrid。请帮助我在这里做错了什么。
请参阅以下代码。
<table width="100%">
<tr>
<td>
@{
var grid = new WebGrid(source: Model,
canPage: false, canSort: false
);
var gridColumns = new List<WebGridColumn>();
gridColumns.Add(grid.Column("Approver Name", format: item => Html.Label((string)@item.Approver), style: "gridColumn"));
gridColumns.Add(grid.Column("Stage", format: item => Html.Label((string)@item.Stage), style: "gridColumn"));
gridColumns.Add(grid.Column("Status", format: item => Html.Label((string)@item.Status), style: "gridColumn"));
gridColumns.Add(grid.Column("Acted on", format: item => Html.Label((string)@item.ActionDate), style: "gridColumn"));
@grid.GetHtml(
htmlAttributes: new { id = "gridSeparationStatus" },
tableStyle: "girdTable",
rowStyle: "RowStyl",
headerStyle: "header",
alternatingRowStyle: "alternate",
footerStyle: "header",
selectedRowStyle: "red",
columns: gridColumns as IEnumerable<WebGridColumn>
)
}
</td>
</tr>
</table>