I have a Telerik Grid, with two columns I need to keep second column as drop-down list box with in the grid, I am using ASP.NET MVC control
Can any body tell me how to do this?
I need to do that for my project. Here is how I did it:
columns.Bound(o => o.Role).ClientTemplate(
Html.Telerik().DropDownList()
.Name("RoleList<#= UserID #>")
.BindTo(new SelectList(UserController.GetRoles()))
.ToHtmlString()
);
The static method GetRoles
returns a simple IEnumerable
of String
. You still can return a custom object by using a different SelectList
constructor to specify Value
and Text
property of your custom object.
new SelectList(UserController.GetCustomRoles(), "RoleID", "ShortName")