- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想根据另一个单元格值或事件动态更改某些特定单元格的前景色和背景色。
例如,当用户点击单元格时,它的背景颜色应该是红色。
我的代码是这样的:
Janus.Windows.GridEX.GridEXFormatStyle style1 = new GridEX.FormatStyle();
style1.ForeColor = Color.Red;
mySpecificCell.FormatStyle = style1;
它有效,但是当我向下滚动然后再次向上滚动时,单元格的颜色恢复为原始颜色。
我的代码有什么问题?我应该如何克服这个问题?
最佳答案
正如 Arthur 所说,您必须利用网格的 FormattingRow 事件。
这是一个示例代码:
private void grd_FormattingRow(object sender, RowLoadEventArgs e)
{
if (e.Row.Cells["ColumnName"].Value == someValue) // a condition to determine when to change the color of the cell, you can put your own condition
e.Row.Cells["ColumnName"].FormatStyle = new GridEXFormatStyle() { BackColor = Color.Red };
}
格式化行将针对正在显示的网格中的每一行触发,您可以使用 e.Row 访问该行
"ColumnName"是列的名称。
当你想改变单元格的颜色时,你可以将条件替换为ocheck。
关于janus - 如何更改 Janus GridEX 特定单元格的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22985059/
我想根据另一个单元格值或事件动态更改某些特定单元格的前景色和背景色。 例如,当用户点击单元格时,它的背景颜色应该是红色。 我的代码是这样的: Janus.Windows.GridEX.GridEXFo
我想根据另一个单元格值或事件动态更改某些特定单元格的前景色和背景色。 例如,当用户点击单元格时,它的背景颜色应该是红色。 我的代码是这样的: Janus.Windows.GridEX.GridEXFo
我在使用 swift 从 iOS 设备连接到 janus janus.plugin.videoroom 插件时遇到问题。虽然每个步骤都正确进行,但 janus 服务器发送以下消息: { "jan
如何在 MacVim 中将明日主题添加到 Janus? https://github.com/chriskempson/tomorrow-theme 步骤是什么? 最佳答案 您可以复制主题的vim文件
我正在 Ubuntu 机器(14.04 64 位)中安装 Janus WebRTC 网关。我按照以下链接中的说明进行操作: 但是,在尝试执行 janus 时出现以下错误: https://github
我需要在运行时更改 janus gridex 单元格值吗? 例如: 原始单元格值=> 0运行时单元值 => 允许 这工作在默认的 datagridview 事件 cellformatting 中。但在
我不小心用 Janus 在 MacVim 中“搜索”(:/u),现在我无法让突出显示消失。我真的不需要每个 u突出显示。 总的来说,我真的喜欢这个功能,我只需要在用完后关闭突出显示。 最佳答案 要在搜
很抱歉提出这样一个随机问题,但在阅读时Janus我注意到它为事物提供了几种快捷方式。 我认为它们与 MacVim 相关并且想知道 Linux 的等价物是什么。 与 怎么办D真的代表什么?如何让这些命
几天前我为 vim 安装了 Janus 并且一直在使用它。我的初衷是只安装 Cmd-T(或 ctrl-P,它是随附的版本),但速度非常慢。 即使尝试使用 ctrl-w-w 在垂直分割之间切换也需要几秒
"peerConnection new connection state: connected" { "janus": "webrtcup", "session_id": 34147701
我在/usr/local/lib 上成功安装了 Janus,并重新配置以启动 Janus。但是当我执行 sudo janus 时,我得到了这个错误: /* debian@beaglebone:/usr
我在/usr/local/lib 上成功安装了 Janus,并重新配置以启动 Janus。但是当我执行 sudo janus 时,我得到了这个错误: /* debian@beaglebone:/usr
我在 ubuntu 服务器上安装了 Janus-WebRTC 网关并开始创建多用户聊天和广播。什么时候运行此示例 Janus example在我自己的服务器中,无论我的上传带宽如何,我总是得到一个糟糕
我写了一个 JUnit 测试来检查 generate-modern.groovy如果 marko 存在,则绘制图表。 我的小鬼查询是 "g.V().has('name','marko')"; 正如您在
我在 winForm 应用程序中使用 Janus 组件。 现在,我想设置 GridEX 控件的列索引,所以我使用以下代码来实现: grd.RootTable.Columns("ColumnName")
我最近爱上了 Janus,没有它我就活不下去了。我决定进行一些 C 编程并遇到了这个: http://www.vim.org/scripts/script.php?script_id=1000 . 我
我正在开发一个 Windows 窗体应用程序,并且有一个包含 3 列的 Janus GridEx 组件。我不希望用户更改前两列中的值,但我找不到使前两列和第三列可编辑的只读或允许为假的方法。 我试过更
我正在尝试调试一个新的 Janus使用 Netbeans IDE 8.0.1 的插件。它击中了我的断点,但当我试图单步执行代码时,它到处跳转,我经常在尝试检查变量时看到“优化掉”。我很确定这是因为代码
如何在 c# 中使用条件更改背景色行 GridEx(GridJanus) 谢谢 最佳答案 我无法直接链接到它,但我在 Ravi Kota 在 Janus Systems 上的帖子中找到了它论坛。我目前
我想在 Janus GridEX 上选择多行,但无法分配 selectedItems 属性,它是只读的。但是我可以通过 GridEX.Row 选择一个特定的行并设置当前选定的行,但是我不能添加一行或任
我是一名优秀的程序员,十分优秀!