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.
您需要使用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)
| 归档时间: |
|
| 查看次数: |
5531 次 |
| 最近记录: |