How i can make my webgrid editable if my model and view is like below code. I want to provide option to edit, delete, save & cancel.
1- My model
public class CurrentReport
{
public IEnumerable<TablesField> OTablesFields { get; set; }
public List<dynamic> dataField { get; set; }
}
2- My view
@model WDCS.MODELS.CurrentReport
<div id="PartialPage">
@{
var grid = new WebGrid( Model.dataField , rowsPerPage: 5, canPage: true, canSort: true, ajaxUpdateContainerId: "Grid");
List<webgridcolumn> cols = new List<webgridcolumn>();
foreach (var clm in Model.OTablesFields)
{
cols.Add(grid.Column(clm.fieldName, clm.displayName));
}
}
<div id="Grid">
@grid.GetHtml(
tableStyle:"webGrid",
headerStyle:"header",
alternatingRowStyle:"alt",
columns:cols
)
</div>
</div>