【问题标题】:merge two cells and display in Grid.Mvc合并两个单元格并在 Grid.Mvc 中显示
【发布时间】:2015-12-07 18:54:18
【问题描述】:

我正在尝试合并两个列值并显示在 grid.mvc 中。我搜索了很多,没有找到任何解决方案。所以我怀疑有什么办法可以做到。所以任何人都可以告诉我有什么办法可以合并 grid.mvc 中的两列吗??

@Html.Grid(Model).Columns(columns => { 
     columns.Add(c => c.FirstName).Filterable(true); 
     columns.Add(c => c.LastName).Filterable(true); ); 
}).Sortable(true)

【问题讨论】:

  • 请展示您到目前为止所做的工作、设置方式等。请阅读help center
  • 这就是我所拥有的.. @Html.Grid(Model).Columns(columns => { columns.Add(c => c.FirstName).Filterable(true); columns.Add( c => c.LastName).Filterable(true); ); }).Sortable(true).......无论如何,通过自己尝试不同的事情来解决解决方案..
  • 但是 Filterable(true) 和 Sortable(true) 对我得到的解决方案不起作用...任何帮助??!

标签: asp.net-mvc grid.mvc


【解决方案1】:

我通过以下方法得到了解决方案:

columns.Add().Titled("Customer").RenderValueAs(c => c.FirstName +" "+ c.LastName);

【讨论】:

  • 我还需要对“客户”列进行过滤和排序。但 Filterable(true) 和 Sortable(true) 不起作用。有什么解决办法吗?谢谢。
  • 您可能需要将列绑定到一个值以进行过滤和排序,请注意您使用的是 columns.Add(),其中 add 之间的 () 为空。您可以将其绑定到 c.FirstName 然后保持 RenderValueAs 相同。
  • 没问题! Grid.Mvc 可能很古怪,但它以一种或另一种方式完成工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-31
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
  • 2020-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多