hi,
we need to have a kendo ui mvc grid with dynamic columns binding, also each column has a specific format and name.
i've created a view model like so
    public class ReportGridColumnsViewModel
    {
        public DataTable GridColumns { get; set; }
        public Dictionary<string, ColumnProperty> ColumnData{ get; set; }
    }
}
the question is, how i do pass this view model from controller method, how do i use ToDataSourceResult with that, i do i not:
below wont work, because gridData is ReportGridColumnsViewModel, not IQueriable
        public virtual ActionResult GridData([DataSourceRequest]DataSourceRequest request, ReportGridViewModel viewModel)
        {
            var gridData = _transformer.GetGridData(viewModel, SessionUser);
            Session["KendoTradeAckGrid"] = gridData;
            return Json(gridData.ToDataSourceResult(request));
        }
we are using ajax as data source in grid.
thanks,
Inna
