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

可以告诉我如何做到这一点吗?

有帮助吗?

解决方案

您可以将列的模板设置为嵌入任意HTML。如果使用AJAX绑定 - 尝试客户端模板。以下在线示例将有所帮助:

  1. 服务器模板
  2. 客户端模板

其他提示

我需要为我的项目做到这一点。这是我的做法:

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

静止的 方法 GetRoles 返回简单 IEnumerableString. 。您仍然可以使用其他不同的对象返回自定义对象 SelectList 要指定的构造函数 ValueText 自定义对象的属性。

new SelectList(UserController.GetCustomRoles(), "RoleID", "ShortName")
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top