如何在DevExpress MVC的列中组合多个字段?

Lak*_*hae 3 c# asp.net-mvc devexpress partial-views

我想在一个列中组合多个字段.像一个人的两个名字(第一个和最后一个).是否可以在DevExpress MVC GridView上进行而无需更改DB query

这是我在部分视图中的代码 -

    settings.Columns.Add("CompanyName");
    // I need to combine NurseFirstName and NurseLastName into one column and name as NurseName 
    settings.Columns.Add("NurseFirstName"); 
    settings.Columns.Add("NurseLastName");
Run Code Online (Sandbox Code Playgroud)

TIA.

tlb*_*erd 8

您需要使用DataItemTemplate将值组合到网格上的一个单元格中.就像是:

settings.Columns.Add(c =>
{
    c.Caption = "Nurse Name";
    c.SetDataItemTemplateContent(t =>
    {
        Html.DevExpress().Label(
            l => {
                l.Text = String.Format("{0} {1}", DataBinder.Eval(t.DataItem, "NurseFirstName"), DataBinder.Eval(t.DataItem, "NurseLastName"));
            }).Render();
    });
});
Run Code Online (Sandbox Code Playgroud)