title: Change Backcolor of a button in a cell of a DataGridViewButtonColumn
body: <p>I have a DataGridView that contains a DataGridViewButtonColumn.
  I want to change the color of the buttons inside this column. I've set the padding of the buttons inside the cells so that the buttons don't fill the cells.
  If I use this code: </p>
  
  <pre><code>newRow.Cells["Name"].Style.BackColor = Color.Yellow;
  </code></pre>
  
  <p>I get that the buttons and the cells are both yellow.
  I want only the button yellow.
  I've found on the web that to change the color of the button I should change the <strong>Backcolor</strong> of my button.
  I'm not able to retrieve the button from the grid. I've retrieved the cell in this way:</p>
  
  <pre><code>DataGridViewCell dataGridViewCell = newRow.Cells["Name"];
  DataGridViewButtonCell dataGridViewButtonCell = dataGridViewCell as DataGridViewButtonCell;
  </code></pre>
  
  <p>How can I do to retrieve the button? 
  Alternatively in this link <a href="https://stackoverflow.com/questions/586829/change-color-of-button-in-datagridview-cell">Change Color of Button in DataGridView Cell</a> there is a similar question but I'm not able to overraide the Paint method in order to change the backcolor of the button. How can I solve this problem?
  Thank you</p>