title: Change the text value of a button in DataGridViewButtonColumn
body: <p>I'm trying to change the text of a button in a DataGridViewButtonColumn every time the button is clicked.</p>
  
  <p>I define the column like so:</p>
  
  <pre><code>DataGridViewButtonColumn sitemapButtonColumn = new DataGridViewButtonColumn
  {
       Name = "Process",
       Text = "Start",
       UseColumnTextForButtonValue = true,
       DataPropertyName = "Process",
       FillWeight = 7,
       Width = 75
  };
  dg_list.CellContentClick += dg_list_StartStopProcessClick;
  </code></pre>
  
  <p>Now the function which controls the event once a cell clicked is:</p>
  
  <pre><code>private void dg_list_StartStopProcessClick(object sender, DataGridViewCellEventArgs e)
          {
              var senderGrid = (DataGridView)sender;
              if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &amp;&amp;
                  e.RowIndex &gt;= 0 &amp;&amp;
                  e.ColumnIndex == dg_lista_blogs_automatizacion.Columns["Process"].Index)
              {
                  if (senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "Start")
                  {
                      senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = "Stop";
                      senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.OrangeRed;
                  }
                  else
                  {
                      senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = "Start";
                      senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.White;
                  }
              }
          }
  </code></pre>
  
  <p>Well, this does not work!</p>
  
  <p>I've been googling and found a post which modifies UseColumnTextForButtonValue to false, set the new text value and set to true again.</p>
  
  <p>The problem is that i can not figure out how can i get access to <strong>UseColumnTextForButtonValue</strong> property within the event.</p>
  
  <p>Any help?</p>