如何在Telerik网格中插入下拉列表框

kum*_*mar 1 asp.net-mvc telerik telerik-grid

我有一个Telerik Grid,有两列我需要将第二列作为下拉列表框保存在网格中,我正在使用ASP.NET MVC控件

任何人都能告诉我怎么做吗?

Koh*_*lms 6

我需要为我的项目做这件事.我是这样做的:

columns.Bound(o => o.Role).ClientTemplate(
                Html.Telerik().DropDownList()
                    .Name("RoleList<#= UserID #>")
                    .BindTo(new SelectList(UserController.GetRoles()))
                    .ToHtmlString()
            );
Run Code Online (Sandbox Code Playgroud)

静态方法GetRoles返回一个简单IEnumerableString.您仍然可以通过使用不同的返回自定义对象SelectList的构造函数来指定ValueText您的自定义对象的属性.

new SelectList(UserController.GetCustomRoles(), "RoleID", "ShortName")
Run Code Online (Sandbox Code Playgroud)