【发布时间】:2018-04-10 16:55:33
【问题描述】:
我在 datagridview 中使用 c#。
在我决定在按钮单击时取消突出显示之前,如何突出显示一行?有点像只是在可以随时放置/删除的行上放置一个指示。
【问题讨论】:
-
您检查过datagridview 文档中的类似内容吗?
-
我没有,datagridview 文档是什么?
标签: c# datagridview
我在 datagridview 中使用 c#。
在我决定在按钮单击时取消突出显示之前,如何突出显示一行?有点像只是在可以随时放置/删除的行上放置一个指示。
【问题讨论】:
标签: c# datagridview
尝试设置 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
希望有帮助!
【讨论】: