【问题标题】:How to make two columns to single column in telerik grid for MVC?如何在 MVC 的 Telerik 网格中将两列变为单列?
【发布时间】:2014-10-20 20:48:40
【问题描述】:

我有一个绑定到模型的 Telerik 网格。最初,我有两列要转换为一列。我想要一个列中的位置和结束日期列。我可以从数据库端做到这一点,但我想知道如何在 Telerik 中做到这一点。提前致谢

@(Html.Telerik().Grid(Model.NPList)

        .Name("NPL")
        .DataKeys(keys => keys.Add(o => o.JOBID))
        .Columns(columns =>
        {

            columns.Bound(o => o.LOC).Title("Location").HtmlAttributes(new { name = "location" });
            columns.Bound(o => o.CL_DATE).Title("Closing Date");


                @<text
        <a class=" btn-mini btn-info" title="Apply Online" onclick="javascript:openApp('@item.JOBTITLESEQ');"  href="javascript:void()">Apply</a>

        </text>).ClientTemplate("<a class=' btn-xs btn-info' title='Apply Online' onclick='javascript:open(<#=JOBTESEQ#>)' href='javascript:void()'>Apply</a>")
          .HeaderTemplate(
                        @<text>
            Action
                        </text>

            );
        })
        .DataBinding(dataBinding => dataBinding.Ajax()
           .Select("_nplt", "jl")
        )
       .ClientEvents(events => events.OnDataBinding("onDataBinding"))
                                .Sortable()
                                .Pageable(paging =>
                                    paging.PageSize(5))
                                .Filterable()

                        )

【问题讨论】:

    标签: asp.net-mvc telerik telerik-grid telerik-mvc


    【解决方案1】:

    由于您必须绑定到一个简单的属性,您可以将“ClosingDateAndLocation”属性添加到 Model.NPList。

     public class NPList
     {
          public string ClosingDateAndLocation { get { return ClosingDate.ToString() + "\" + Location.ToString(); } }
    
    
     }
    

    然后将您的列绑定到 ClosingDateAndLocation。

    【讨论】:

    • 这不起作用..我收到此错误“异常详细信息:System.InvalidOperationException:绑定列需要字段或属性访问表达式。”
    猜你喜欢
    • 2012-05-23
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多