I would like to change the text of the autogenerated \"select\"
column in an ASP.NET GridView
control. The text needs to be changed to the value of
First remove auto generated select then go to GridView
tasks.. top right Button of GridView
and then click on commandfields
-> Select
then edit SelectText
.
(Edited answer of ShaileshK with some changes)
Use the TemplateField and place into it buttons or linkbuttons with appropriate CommandName property: ButtonField.CommandName Property You may set this button text using DataBinder.Eval method.
Go to GridVIew tasks.. top right Button of GridView and then click on edit columns In selected fields section Click on select field. change the value of select text. done.
The easiest way I found to do this is after the calling DataBind() just before the gridview control is displayed.
foreach (GridViewRow row in gvAgreementList.Rows)
{
LinkButton lb = (LinkButton) row.Cells[0].Controls[0];
lb.Text = "Edit";
}
after <column>
write this:
<asp:CommandField ShowSelectButton="True" SelectText="Save" />
and remove AutoGenerateSelectButton="True"
from Gridview
attribute.