asp.net - 如何有条件地格式化 Kendo UI 网格单元格(取决于值) Razor

标签 asp.net asp.net-mvc-3 razor kendo-ui conditional

有没有办法有条件地格式化 Kendo UI网格单元格取决于该单元格中的值。我还想根据值向网格单元格添加一个类。
( ASP.net , C# , Razor )

附注

解决方案

啊我想通了。

<script>
    function onDataBound(e) {
        $('td').each(function() {
            if ($(this).text() == 'Condition') {
                $(this).addClass('customClass');
            }
        });
    }
</script>

网格看起来像这样
@(Html.Kendo().Grid<CustomStylesOnDataBound.ViewModels.EmployeeViewModel>()
              .Name("mvcGrid")


              .Columns(columns =>
              {
                  columns.Bound(p => p.EmployeeId).Width(100);
                  columns.Bound(p => p.FirstName).Width(75);
                  columns.Bound(p => p.LastName).Width(75);
                  columns.Bound(p => p.Address);
              })
              .Events(e => e.DataBound("onDataBound"))
              .Filterable()
              .Pageable()
              .DataSource(dataSource => dataSource
                .Ajax()                                
                .PageSize(50)
                .Read(read => read.Action("Employees_Read", "Home"))
            )
)

我不确定是否有更好的解决方案,但它可以完成工作。泰·彼得

最佳答案

您的问题包含在 this 中代码库文章。

关于asp.net - 如何有条件地格式化 Kendo UI 网格单元格(取决于值) Razor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941087/

相关文章:

c# - WCF - (504) 服务器未返回对此请求的响应

javascript - 使用 jQuery 获取下一个节点的值

asp.net-mvc - 如何在MVC中获取网站的基本URL

javascript - Telerik MVC 网格按需填充

javascript - 如何将值从 JavaScript 传递到 ASP.NET C# 参数

ASP.NET LoginUser.DestinationPageUrl 无法正常工作

c# - 我如何检测请求是否来 self 的 asp.net MVC 3 中的移动浏览器

asp.net-mvc-3 - 在 MVC3 中为模型设置默认值

asp.net-mvc - 日期时间的数据格式字符串

c# - if 语句在一行上,其中包含 html