如何为 Telerik RadGrid 中的列标题指定颜色

2023-12-10

我在 asp .net 中创建了一个 telerik RadGrid。我的要求是为列标题提供我自己的颜色。我们怎样才能实现这一点......?下面是我正在使用的代码结构。

  <Telerik:RadGrid ID="RadGrid2" runat="server">
     <MasterTableView Width="100%" DataKeyNames="CustomerID" AllowMultiColumnSorting="True">

            <DetailTables>
                <telerik:GridTableView DataKeyNames="OrderID" Name="Orders" Width="100%">

                    <DetailTables>
                        <telerik:GridTableView DataKeyNames="OrderID" Name="OrderDetails" Width="100%">
                            <Columns>
                                <telerik:GridBoundColumn SortExpression="UnitPrice" HeaderText="Unit Price" HeaderButtonType="TextButton" DataField="UnitPrice">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn SortExpression="Quantity" HeaderText="Quantity" HeaderButtonType="TextButton" DataField="Quantity">
                                </telerik:GridBoundColumn>
                            </Columns>
                        </telerik:GridTableView>
                    </DetailTables>

                    <Columns>
                        <telerik:GridBoundColumn SortExpression="OrderID" HeaderText="OrderID" HeaderButtonType="TextButton" DataField="OrderID">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn SortExpression="OrderDate" HeaderText="Date Ordered" HeaderButtonType="TextButton" DataField="OrderDate" UniqueName="OrderDate" DataFormatString="{0:D}">
                        </telerik:GridBoundColumn>
                    </Columns>

                </telerik:GridTableView>
            </DetailTables>

            <Columns>
                <telerik:GridBoundColumn SortExpression="CustomerID" HeaderText="CustomerID" HeaderButtonType="TextButton" DataField="CustomerID">
                </telerik:GridBoundColumn>
                <telerik:GridBoundColumn SortExpression="ContactName" HeaderText="Contact Name" HeaderButtonType="TextButton" DataField="ContactName">
                </telerik:GridBoundColumn>
            </Columns>

        </MasterTableView>
    </telerik:RadGrid>

And it should looks like image below: enter image description here


Telerik 自动为其网格使用皮肤。如果您没有指定皮肤,它将使用 Grid.Default 皮肤。您可以将此皮肤或任何皮肤修改为您自己的自定义样式。只需按照以下步骤操作即可。

  • 更改 css 文件中的属性。 (默认的网格皮肤称为 Grid.Default.css。在我的计算机上,可以在 Skins\Default 文件夹中找到用于 ASP.NET AJAX 的 telerik RadControls 的文件夹中。)在这种情况下,将 css 更改为类似这:

Grid.Default.css(第 59 行)

.RadGrid_Default .rgHeader,
.RadGrid_Default th.rgResizeCol
{
  border:0;
  border-bottom:1px solid #828282;
  background-color: Red;
  /* background:#eaeaea 0 -2300px repeat-x url('Grid/sprite.gif'); */
}
  • 添加指向您在网格所在页面(或母版页)上修改的 css 文件的链接。<link href="Grid.Default.css" rel="stylesheet" type="text/css" />

  • 将属性 EnableEmbeddedSkins="false" 添加到 RadGrid。<telerik:RadGrid ID="RadGrid1" EnableEmbeddedSkins="false" runat="server">这将告诉页面使用修改后的 css 文件而不是嵌入的文件。

Telerik 的网站上有一篇博客文章,名为如何覆盖 RadControl 中 ASP.NET AJAX 嵌入式皮肤的样式详细解释了如何覆盖现有样式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为 Telerik RadGrid 中的列标题指定颜色 的相关文章

  • 在所有视图中创建 Telerik Sidedrawer

    我已经成功地让 Telerik Side drawer 在一个视图中工作 但我坚持将其制作成一个可以全局使用的组件 我想避免将其复制并粘贴到每个视图中 所以我的问题是如何将其变成可重用的组件 所以当你使用page router outlet
  • Telerik_Web_UI_WebResource_axd 问题

    当我运行我的网站时 我收到以下错误消息 无法添加类型为 add 的重复集合条目 且唯一键属性 名称 设置为 Telerik Web UI WebResource axd 这是 web config 的内容
  • 没有足够的存储空间来完成此操作

    我有一个带有计时器控件的 asp 页面 定时器控件会触发一些方法来执行 当加载此页面时 出现以下错误 并且计时器控件未触发滴答 我用的是IE9 FF和chrome都没有问题 错误详情如下 有人对这条消息有经验吗 网页错误详细信息 User
  • RadGrid 在代码隐藏中应用过滤器

    我正在尝试在下拉选择的 RadGrid 过滤器中设置一个值 GridColumn column RadGrid1 MasterTableView GetColumnSafe versionId column CurrentFilterFun
  • 平移/缩放用户控件的最佳实践?

    我们当前有一个用户控件 它显示其他用户控件的动态矩阵 由于它是动态的 视图可能会变大 需要用户在浏览器中向上 向下和向左 向右滚动才能查看所有内容 我想为用户提供用户控件的一种视图 并且能够平移和缩放它 就像感觉一样this http de
  • 将多个控件放入更新面板的正确方法是什么?

    我有一份注册表单 其中包含 3 到 4 个下拉控件和 2 个日期选择器 现在当选择下拉控件值时 触发 selectedindex 更改 那么我不希望我的页面回发 我已经使用更新面板来停止这种帖子行为 如下所示
  • Kendo Grid:在 Angular 中获取小部件实例

    我试图在我的 Angular 控制器中获取 Kendo 网格的实例 因此我可以尝试连接一些事件 并调用方法 我知道这可能不是最佳实践 并且可能应该使用自定义指令 但是根据文档 http docs telerik com kendo ui A
  • Telerik gridview:数据库更改后如何刷新网格视图

    我在用着radgridview在 C winform 应用程序中显示数据库中的数据 我还通过 ADO Net 更改数据库 问题是在我更改数据库后 例如通过删除行或添加新行 更改不会出现在 gridview 中 我还想提一下 我已通过智能标签
  • Telerik RadGrid - 如何默认为编辑模式?

    我想让 RadGrid 的项目在页面加载时可编辑 我在这里尝试了两种方法http www telerik com help aspnet grid grddefaulteditmodeforgriditemsoninitialload ht
  • Telerik MVC:使用ajax请求加载网格不起作用

    我有一个 Telerik MVC Tabstrip 我用过了 LoadContentFrom Grid Orders 网格 操作仅返回没有模型的视图 然后应该触发 Ajax 请求来获取数据 它正在正常加载网格 但没有调用 Ajax 请求来填
  • Kendo TabStrip:获取选定事件的选定索引(MVC 4)

    我的TabStrip如下 Html Kendo TabStrip Name tabApplications Items items gt items Add Text Online Selected true items Add Text
  • 如何以编程方式在页面加载时将 telerik radgrid 置于“添加新”模式

    看起来这应该很容易 但我一定是错过了一些东西 我在允许内联编辑的页面上有一个 Telerik RadGrid 如何以编程方式将网格置于编辑模式以将新行插入网格中 当页面加载时 我想显示现有数据 并显示 1 个空行 用户可以轻松地键入该空行以
  • 使用 Telerik radtreecontrol MVVM 绑定双击方法

    我已经花了很长一段时间来研究这个问题 尽管我内心深处的人说 不要这样做 但现在是时候问路了 我正在使用 MVVM 设计模式在 WPF C 中进行编码 我们尝试严格遵守该模式 并且在后面的代码中不放置任何内容 除非没有选择或者这样做完全不合理
  • 当软键盘可见时无法单击按钮

    当文本输入元素具有焦点 并且软键盘可见 时 我无法直接单击提交按钮 清晰可见 我必须首先关闭键盘 通过单击其他地方或键盘上的 完成 然后单击提交按钮 这是令人困惑的行为 我考虑过在键盘可见时完全删除登录按钮 但这太令人困惑了 因为用户不知道
  • Kendo Grid - 自定义过滤器行

    Kendo Grid 中有一个名为 Filter Row 的功能 http demos telerik com kendo ui grid filter row http demos telerik com kendo ui grid fi
  • Telerik MVC Grid Ajax 手动绑定

    我有一个 Telerik MVC 网格 使用 ajax 来获取数据 我想控制何时加载数据 这是我认为的代码 Html Telerik Grid
  • RadGridView检测CellClick事件按钮

    如何检测在事件 CellClick 中按下了哪个鼠标按钮 或者如何检测在事件 MouseClick 中按下了哪个单元格 您可以使用鼠标单击事件检测单击了哪个单元格 然后你必须将 sender 转换为 RadGridView 然后使用 Cur
  • 如何在kendo ui中取消选择网格记录

    我正在选择数据绑定事件的列表视图记录 我在数据绑定中编写了以下代码 var grid grid data kendoGrid grid select grid tbody find gt tr first 现在我想动态取消选择网格 我怎样才
  • 如何将 Telerik RadGrid 默认设置为编辑模式? (ASP.NET)

    我在 RadGrid 中有一个复选框列 我希望用户能够选中 取消选中它并设置附加属性 但是 当网格呈现时 复选框将被禁用 因为网格不处于 编辑模式 我找到的所有示例都希望我经历一个漫长的过程 选择记录 将其置于编辑模式 更改值 保存值 ya
  • 为什么无法将 WPFToolkit DataGrid ItemSsource 绑定到 DataTable?

    In a Telerik控制 我能够绑定DataTable直接到ItemSource 但是当我切换到 Codeplex 时WPFToolkit Datagrid

随机推荐

  • 从 Delphi 访问 Android 的 SharedPreferences 类

    我刚刚开始使用 Delphi XE5 进行 Android 开发 并尝试构建一个简单的应用程序 该应用程序需要能够保留一些输入的信息 配置 我已经弄清楚了 Android 类共享首选项可能是最简单的方法 但我不知道如何从 Delphi XE
  • 协程演示源码

    这是一个程序示例 其中协程确实有助于简化 该算法 恕我直言 否则很难实现 我还尝试为演示选择一个有用的任务 该实用程序将 一个二进制文件到一系列 A Z 符号 以及后面 没有任何显着的 冗余 并且它能够处理任何指定的字母表 参见 M Ini
  • 新的 Firebase 数据导致 TableView 单元格闪烁 (Firebase/iOS/Swift)

    我的主要问题是如何消除闪烁 但我也只是想知道我是否正确且最有效地处理非规范化 Firebase 数据 我的方法接近正确吗 因此 我正在努力尝试使用已非规范化的数据正确显示 firebase 数据库中的数据 我有帖子 然后是与每个帖子相关的评
  • 从 2010 Data Macro 中运行 vba 代码

    我有一个创建文本文件的函数 需要从数据宏运行它 这样晚上的人就可以在桌子上使用它了 我该怎么做呢 根据我们的聊天 你不知道 数据宏甚至可以在 MS Access 之外运行 如果它们使用 MS Access 内的代码 则不会发生这种情况 它们
  • dyld:惰性符号绑定失败:找不到符号:____chkstk_darwin macOS High Sierra 10.13.6

    命令 Brew 安装节点 安装后 命令 哪个节点 gt 输出 usr local bin node 命令 node v gt 输出 dyld lazy symbol binding failed Symbol not found chkst
  • 在 codeigniter 中处理 $_POST

    我如何在 codeigniter 中执行此操作 cuisineArr isset POST cuisine POST cuisine array 我在某处读到直接使用 Post 不是正确的方法 应该使用 post 反而 但是我该如何在 co
  • 我需要做什么才能让 Core Data 自动迁移模型?

    我已阅读有关核心数据模型自动 轻量级迁移的文档 但我在实现它时遇到问题 据我了解 应用程序应该注意到它拥有的模型和设备上已经存在的模型不相同 如果您仅添加了属性或关系以及类似的简单更改 那么模型应该会自动升级 有什么指示吗 我需要在 Xco
  • 反应式和非阻塞方法 Micronaut 与 apache kafka

    我试图从 Micronaut kafka 实现中获取非阻塞响应 但是返回值不起作用 public class ProductManager implements IProductManager private final Applicati
  • 为什么 typeof NaN 返回“数字”?

    只是出于好奇 这似乎不太符合逻辑typeof NaN是数字 就像NaN NaN or NaN NaN顺便说一句 返回 false 这是 JavaScript 的特性之一吗 或者有什么原因吗 编辑 感谢您的回答 然而 要让人们头脑清醒并不是一
  • 将 mvc 4 降级/转换为 mvc 3

    我知道这是一个相当奇怪的问题 请不要攻击我 我具体需要将当前的 Asp Net Mvc 4 net Framework 4 5 应用程序 降级 到 Asp Net Mvc 3 net Framework 4 0 因为我们的共享托管提供商不支
  • 将通过URL获取的数据转换为post变量

    我需要读取使用 POST 操作类型提交的表单的结果 那么 我是否可以将通过 GET 变量获得的变量转换为 POST 然后我可以使用 file get contents 简单地读取内容 请帮助我使用此方法或通过某种替代方法 如果可能 获取数据
  • 我应该为 jar commons-lang.jar 使用哪个 pom 依赖项

    如果 jar 名称中没有版本 我如何知道应该使用哪个版本的 pom 依赖项 例如 jar commons lang jar 我应该使用什么版本的 pom 依赖项 以下是其在 Maven 中央存储库上的搜索结果 http search mav
  • 查找字符串中出现频率最高的单词并检查字符串是否仅包含 [a-z][A-Z] 个字符

    我用 Python 创建了一些代码来查找字符串中出现频率最高的单词 我对 Python 还很陌生 请求你的帮助 看看我是否可以更好 更有效地编写这个代码 代码返回字符串中出现频率最高的单词的一个整数 另外我想确保该字符串仅包含 a z A
  • 使用 celery 运行“独特”任务

    我使用 celery 来更新我的新闻聚合网站中的 RSS 提要 我为每个提要使用一个 task 并且一切似乎运行良好 有一个细节我不确定处理得很好 所有提要都使用 periodic task 每分钟更新一次 但是如果在启动新任务时提要仍在从
  • 溢出:隐藏在 div 标签上会影响背景颜色

    的定义overflow hidden指出 the overflowing content is completely hidden not accessible to the user from http quirksmode org cs
  • 使用 import java.* 来使用“java”包下的所有子包怎么样?

    import java 为什么我不能进行此导入 我没有导入 java 包的特定子包中的所有类 而是尝试导入 java 包下的所有子包 如何导入所有内置类 java中没有子包这种东西 java util stream不是 的子包java ut
  • STRCHR 与 STRRCHR 有何区别? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我想知道这两种不同用途之间
  • 通过RemoteView设置GradientDrawable

    这就是我想要做的 我有一个小部件 我想根据用户选择的颜色设置其背景 它必须是一个渐变 背景是通过设置 LinearLayout 的背景来设置的 为了进行测试 我对虚拟背景进行了如下操作 remoteViews setInt R id lay
  • WPF DataBound ListBox 添加动画但不滚动

    我有一个绑定到 ObservableCollection 的 WPF ListBox 当我向其中添加项目时 我想要一些动画来 吸引 新来者 的注意力 有许多使用 DataTemplate 触发器和 FrameworkElment Loade
  • 如何为 Telerik RadGrid 中的列标题指定颜色

    我在 asp net 中创建了一个 telerik RadGrid 我的要求是为列标题提供我自己的颜色 我们怎样才能实现这一点 下面是我正在使用的代码结构