如何突出显示Datagridview行并在按钮单击时取消突出显示

时间:2018-04-10 16:55:33

标签: c# datagridview

我在datagridview中使用c#。

如果我决定在按钮点击时取消突出显示,我怎么能突出显示一行?有点像只是在可以随时放置/移除的行上放置一个指示。

1 个答案:

答案 0 :(得分:0)

尝试设置CellMouseMove事件并使用以下代码行来更改颜色。

private void dataGridView1_CellMouseMove(object sender, DataGridViewCellMouseEventArgs e)
{    
    dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.Yellow;
}

要在单击后将其更改回来,还要添加一个CellMouseClick事件,而不是将其更改为Color.Yellow,使用相同的代码行,但使用Color.White

希望有所帮助!