This example shows how to configure the grid columns from the controller.
GridColumnSettings objects:
var columns = new[]
{
new GridColumnSettings
{
Member = "ProductName",
Width = "130px"
},
new GridColumnSettings
{
Member = "UnitPrice",
Width = "130px",
Format = "{0:c}",
},
new GridCommandColumnSettings
{
Commands =
{
new GridEditActionCommand(),
new GridDeleteActionCommand()
},
Width = "200px",
Title = "Commands"
}
};
ViewData["columns"] = columns;
LoadSettings method
<%= Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns => columns.LoadSettings((IEnumerable<GridColumnSettings<EditableProduct>>)ViewData["Columns"]))
%>