【问题标题】:Highlight a row with particular color in datagrid在数据网格中突出显示具有特定颜色的行
【发布时间】:2012-05-18 21:41:16
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# winforms visual-studio datagrid datagridview


    【解决方案1】:

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

    听起来您想更改DataGridView 上的SelectionMode 属性。 If you change it to FullRowSelect then you will highlight your entire row when any cell in the row is selected.

    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    

    【讨论】:

    • 谢谢 .. 它对我有用 .. dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    • 2020-10-07
    • 2015-03-15
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多