繁体   English   中英

ASP.NET Kendo UI网格计算列

[英]ASP.NET Kendo UI grid calculate columns

我有一个网格,我想计算该列。 这是我必须计算总列数的代码

    @(Html.Kendo().Grid(Model)    
  .Name("Grid")
  .Columns(columns =>
  {
      columns.Bound(p => p.ProductId).Groupable(false);
      columns.Bound(p => p.ProductName);
      columns.Bound(p => p.UnitPrice);
      columns.Bound(p => p.Quantity);
      columns.Bound(p => p.Tax);
      columns.Bound(p => p.Total).ClientTemplate("#= calculate() #");

  })
  .Groupable()
  .Pageable()
  .Sortable()
  .Scrollable()
  .Filterable()
  .Editable(e=>e.Mode(GridEditMode.InCell))

  .DataSource(dataSource => dataSource
      .Ajax()
      .Read(read => read.Action("Products_Read", "Product")) 
      .PageSize(20)
      .Model(model =>
      {
          model.Id(p => p.ProductId);
          model.Field(p => p.ProductName);
          model.Field(p => p.UnitPrice);
          model.Field(p => p.Quantity);
          model.Field(p => p.Tax);


      })


  ))

我想计算最后一列。

您可以尝试使用以下模板:):

#= UnitPrice*Tax #

如果要在运行时进行计算,请处理“网格变化”事件并在此处使用解决方案: Kendo Asp.net MVC网格批处理模式“计算列”显示不会更新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM