我有一个与模型有界的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()
)
答案 0 :(得分:0)
由于必须绑定到简单属性,因此可以将“ClosingDateAndLocation”属性添加到Model.NPList。
public class NPList
{
public string ClosingDateAndLocation { get { return ClosingDate.ToString() + "\" + Location.ToString(); } }
}
然后将您的列绑定到ClosingDateAndLocation。