Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在telerik网格中使用dropdownList客户端模板_Asp.net Mvc_Telerik Grid - Fatal编程技术网

Asp.net mvc 如何在telerik网格中使用dropdownList客户端模板

Asp.net mvc 如何在telerik网格中使用dropdownList客户端模板,asp.net-mvc,telerik-grid,Asp.net Mvc,Telerik Grid,我想在telerik网格中创建一个具有唯一id的dropdownList。此网格正在进行联机编辑和添加。因此,我创建了一个客户端模板,它可以在视图模式下正常工作。当点击网格的在线编辑按钮时,dropdownList会转换成一个文本框。所以,我想在编辑模式下维护dropdownList。提前谢谢 以下是我的示例代码: grid = grid .Columns(columns => { columns.Bound(customField

我想在telerik网格中创建一个具有唯一id的dropdownList。此网格正在进行联机编辑和添加。因此,我创建了一个客户端模板,它可以在视图模式下正常工作。当点击网格的在线编辑按钮时,dropdownList会转换成一个文本框。所以,我想在编辑模式下维护dropdownList。提前谢谢

以下是我的示例代码:

grid = grid
        .Columns(columns =>
        {
            columns.Bound(customField => customField.FieldNumber)
                   .Filterable(false)
                   .Sortable(false)
                   .IncludeInContextMenu(false)
                   .ReadOnly()
                   .Width("60px");
            // here is my client template code
            var dropdownListType = @"&nbsp; <select id='ddlTypeId_<#=CustomMenuId#>'>"
               + "<option value='" + Utilities.GetLabels("CustomMenu_List") + "'>" + Utilities.GetLabels("CustomMenu_List") + "</option>"
               + "<option value='" + Utilities.GetLabels("CustomMenu_Textbox") + "'>" + Utilities.GetLabels("CustomMenu_Textbox") + "</option>";

            columns.Bound(customField => customField.Type)
                .ClientTemplate(dropdownListType)
                .Width("30%")
                .Title("Type");
        });
grid=grid
.列(列=>
{
columns.Bound(customField=>customField.FieldNumber)
.可过滤(错误)
.Sortable(false)
.includeInContext菜单(错误)
.ReadOnly()
.宽度(“60px”);
//这是我的客户端模板代码
var dropdownListType=@“”
+“”+实用程序.GetLabels(“自定义菜单列表”)+“”
+“+Utilities.GetLabels(“CustomMenu_Textbox”)+”;
columns.Bound(customField=>customField.Type)
.ClientTemplate(DropDownList类型)
.宽度(“30%”)
.名称(“类型”);
});

Telerik有一个网格演示页面。看这里:我分享了下面的图片,它处于编辑模式和下拉式风格


您可以将模型直接设置为ClientTemplate方法的参数。请查看演示以了解详细信息。

在编辑模式下,它将反映db的值。但是,我想用dropdownList.hello Mehmet填充一个列表,这是最新的剑道用户界面。我使用的是简单的telerik网格。因此,有些函数不能与简单的telerik网格一起工作。