问题标签 [datagridviewcellstyle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
51 浏览

.net - 创建时更改 DataGridViewCell BG 颜色

目前,当调用网格排序事件时,我的网格中有一个列会更改背景颜色。bg 颜色根据单元格内的整数值而变化。现在它使用 for 循环执行此操作,并且必须遍历每一行并找到特定的单元格并检查值。除非每次对行进行排序时它都必须执行这段代码,否则它们会返回默认颜色。我正在寻找一种方法来编写一些代码,这些代码将在首次加载网格时在创建时永久设置这些单元格的背景颜色,这样就不必在每次单击列标题并且数据时都设置它排序。

0 投票
3 回答
749 浏览

c# - DataGridViewRow.DefaultCellStyle 格式

我在RowValidatinga 事件中附加了此代码DataGridView

这有效但不是自动的,您需要先聚焦或单击,然后选择另一行以查看其ForeColor是否更改为红色。我尝试使用它UpdateRefresh不会自动格式化特定的行。我怎样才能解决这个问题?

0 投票
1 回答
66 浏览

c# - DataGridView 背景色

这是关于 C# 语言的。

我想将 a 中的最后一列DataGridView用作颜色列。列表中的 Row 将包含一些数据,并且该行的最后一列单元格将具有颜色来表示它是对还是错,好还是坏。(类似的东西)是否可以这样做以及如何(如果可能)?

0 投票
2 回答
1531 浏览

c# - 如何向 DataGridView 单元格添加描述

如何在单元格中添加评论DataGridView?我需要在网格中评论我的价值观。

如何在 DataGridView 中向单元格添加注释? 我需要在网格中评论我的价值观

0 投票
1 回答
441 浏览

c# - 在行命令事件中获取网格视图的事件触发控制单元

谁能帮我在网格视图的行命令中获取事件触发控件的单元格索引。我的网格视图中有一个单选按钮控件。如果用户单击单选按钮,我需要更改特定单元格的背景颜色。请帮我解决这个问题。我的代码如下所示。

0 投票
2 回答
1311 浏览

winforms - SelectionForeColor 不适用于 DataGridView 的 DataGridViewLinkColumn 中的链接单元格

在我的 Winform 4.5 应用程序中,我有一个DataGridView第一列作为链接​​列。我想让所选链接单元格的链接颜色为白色。由于默认情况下所选行(或单元格)的背景颜色为蓝色,并且ForeColor所有链接的背景颜色也是蓝色的,因此当用户选择一行(或链接单元格)时,链接的文本不可读。我尝试编写以下代码,但它根本不会更改所选链接单元格的链接颜色。

然后我将上面的代码修改如下。但是它将所有链接的链接颜色更改为白色 - 这使得未选择的链接单元格不可读,因为这些链接的背景色也是白色:

我通过在 foreach 循环中设置断点并选择链接单元格来测试这两个代码。我注意到代码确实正确地通过了 foreach 循环的一次迭代。此外,我没有更改默认设置DataGridViewLinkColumn

编辑 默认情况下,DataGridView在行选择上看起来像这样。请注意,第二列中的单元格ForeColor变为白色,而不是第一列中的单元格: 在此处输入图像描述


我希望它在行选择中看起来像这样: 在此处输入图像描述

0 投票
1 回答
623 浏览

vb.net - 如何将 DataGridView 单元格样式保存到数据库

我正在使用 vb.net 中的 DataGridView,并且正在尝试将在 DataGridView 中所做的更改保存到我的 Access 数据库中。问题是,用户可以通过选择他们想要的任何单元格然后更改颜色来更改单个单元格的背景颜色。我不知道如何保存单个单元格的背景颜色,以便在再次运行程序时显示颜色。当用户点击保存颜色格式被删除。我也不认为我可以通过添加颜色列在它的 Access 端执行此操作,因为每一行和每一列都会使用多种颜色。有没有办法保存单元格样式格式?这是代码...这是保存按钮

和 单击以更改所选单元格颜色的按钮。

0 投票
2 回答
667 浏览

c# - 如何使用 htmlColor 设置 DataGridViewButtonCell BackColor?

我从 2 天以来一直在努力解决这个问题。

我有一个 XML 文件,其中包含颜色作为 htmlColor 代码,在我的程序中,我有一个 DataGridView,它向我显示 hexCodes 中的值,我可以单击它并使用 ColorDialog 更改颜色值,然后将单元格 BackColor 设置为选定的颜色并将十六进制代码作为新值返回给我。

对不起,我不能发布图片,因为我没有 10 名声望(我是新人)

我想要的是,当我在我的程序中打开 XML 文件时,单元格应该具有单元格内所写内容的 BackColor。

我试过这个但不起作用:(

0 投票
1 回答
69 浏览

wpf - 应用了 datagridviewcell 的样式但不可见

我为 wpf 数据网格的列中的单元格制作了一个模板。

Wpf 检查器显示样式已应用,但不可见。为什么不?

0 投票
1 回答
2433 浏览

c# - Datagridview以编程方式添加具有单元格样式的行

dgvStatus是一列的 DataGridView。

以下行是添加新行

但我想更改单元格文本颜色,所以我编写了以下代码

但是这段代码给出了错误-

在此处输入图像描述

如何修复它。

更新:

当我根据@ASh's answer更改我的代码时

然后它给出以下错误 -

在此处输入图像描述