【问题标题】:Datagrid row background color change on double click双击时Datagrid行背景颜色更改
【发布时间】:2015-10-19 05:52:24
【问题描述】:

当用户双击该行时,我正在尝试更改 wpf datagridview 所选行的颜色。有人可以给我一个示例代码吗?

【问题讨论】:

  • 尝试datagrid的MouseDoubleClick事件

标签: c# wpf datagridview


【解决方案1】:

您可以使用 DefaultCellStyle.SelectionBackColor,例如:

dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Blue; dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Red;

看看这些:

change the background color a selected row datagridview

How do I change the datagridview selected row background color?

【讨论】:

    【解决方案2】:

    您可以订阅数据网格视图的 MouseDoubleClick 事件并更改其中的颜色。

    示例代码:

    myDataGridView.MouseDoubleClick += dgvMouseDoubleClick;
    
    private void dgvMouseDoubleClick(object sender, MouseEventArgs e)
    {
        myDataGridView.DefaultCellStyle.SelectionBackColor = Color.Aqua; 
    }
    

    【讨论】:

      猜你喜欢
      • 2015-10-10
      • 1970-01-01
      • 2011-05-11
      • 2019-09-01
      • 2014-06-12
      • 1970-01-01
      • 2013-03-16
      • 2015-08-22
      • 1970-01-01
      相关资源
      最近更新 更多