突出显示数据网格中具有特定颜色的行

本文关键字:颜色 显示 数据 数据网 网格 | 更新日期: 2023-09-27 18:33:40

>我有一个包含多行的数据网格。我的要求是每当我选择一行时,它都应该突出显示。我通过提供与选择颜色相同的背景颜色来禁用单元格选择,因此用户感觉单元格未被选中。

但是如何在数据网格中选择一行并通过更改某些属性用一些颜色突出显示它..我使用以下代码让用户觉得单元格未被选中。

dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window;

突出显示数据网格中具有特定颜色的行

有几个问题,您的用户是否需要能够选择单个单元格? 既然您更改了单元格选择的颜色以使其看起来像未选中,那么您如何决定何时突出显示整行?

听起来您想更改DataGridView上的SelectionMode属性。如果将其更改为FullRowSelect则在选择行中的任何单元格时,将突出显示整行。

dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;