c# - 从 telerik 网格中删除标题 (RAZOR)

标签 c# asp.net razor telerik

我有一个显示 2 级详细信息的 telerik 网格,对于第一级,我想完全删除标题。

我尝试使用样式..即:

                     column.Bound(x => x.Name)
                         .ClientTemplate("<#= Name#>")
                         .HeaderHtmlAttributes( new { style="display:none;"})

但我仍然在扩展按钮上看到一个“灰色标题”,它仍然显示一个恼人的白色层...

enter image description here 如何彻底去除?

最佳答案

没关系,我找到了一个解决方案,虽然我更愿意通过 razor 来完成它,而不是通过 jquery/javascript hack 来完成,但是对于 Telerik,你必须期待它!

似乎 telerik 网格的 header 被包裹在一个 thead 元素中,带有一个 t-grid- header css 类。

您使用 column.Bound(...).HeaderHtmlAttributes 应用于列的样式仅应用于 th thead 元素。

我刚刚在我的 .cshtml 文件的末尾添加了它,但 header 不见了。

<script type="text/javascript">
    $(".t-grid-header").css('display', 'none');
</script>

关于c# - 从 telerik 网格中删除标题 (RAZOR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9640163/

相关文章:

c# - 数据库连接池如何影响性能?

c# - asp.net 中的验证表达式

asp.net - 为什么我无法从事务回滚中恢复?

asp.net-mvc - 将 Delete ActionLink 更改为按钮

c# - 绑定(bind)命令以从集合中删除 self

c# - 如何基于父类实例创建子类构造函数?

c# - 构建前和构建后事件参数

c# - 使用 Aspx 页面作为 razor View 的局部 View

c# - JSON 响应字段未定义

c# - 无法将 "Microsoft.Azure.Devices"包的 azure sdk 日志获取到控制台