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>