title: DataGridViewButtonCell button color change on click
body: <p>I have a <code>DataGridViewRow</code> that I add to a <code>DataGridView</code> "table" programatically. I want one of the cells to be a <code>DataGridViewButtonCell</code> so I can click on it. (I realize I can have a handler on the datagridview for <em>on_click</em> but I'd like to keep this way for simplicity of code). </p>
  
  <p>I want to be able to set the forecolor/backcolor of a DataGridViewButtonCell.</p>
  
  <pre><code>DataGridViewRow dgvRow = new DataGridViewRow();
  dgvRow = (DataGridViewRow)dgv.Rows[0].Clone();
  dgvRow.Cells[0].Value = filename;
  dgvRow.Cells[0].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
  
  DataGridViewButtonCell dgvBtn = new DataGridViewButtonCell();
  dgvRow.Cells[1].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
  dgvBtn.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
  
  dgvBtn.Style.BackColor = Color.Green; //this sets the color of the cell, not the button in the cell.
  </code></pre>
  
  <p>Q: How can I set the color of the button that appears in the cell?</p>