2014-10-20 51 views
0

我有一个与模型绑定的telerik网格。最初我有两列,我想转换成一个。我想在一个列中定位和关闭日期列。我可以从数据库端做到这一点,但我想知道它如何在telerik中完成。在此先感谢如何在MVC的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() 

         ) 

回答

0

既然你已经绑定到一个简单的属性,你可以添加“ClosingDateAndLocation”属性Model.NPList。

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


} 

然后将您的列绑定到ClosingDateAndLocation。

+0

这是行不通的......我得到这个错误“异常详细信息:System.InvalidOperationException:绑定列需要一个字段或属性访问表达式。” – user8811 2014-10-22 20:53:48

相关问题