I set value to button in datagridview in formload by the code below:
DataGridViewButtonColumn btnDelete = new DataGridViewButtonColumn();
btnDeleteText = "Delete";
btnDelete.HeaderText = "Delete";
btnDelete.DataPropertyName = "btnDelete";
btnDelete.UseColumnTextForButtonValue = true;
dgvPur.Columns.Insert(0,btnDelete);
But after running completed the button text is empty.
It's easy !! just add a new row you will see delete text on a button.