I wish did fix the issue. Possible solution would be as follows: Add RowCreated and RowCommand events for GridView In RowCreated event, I have set “Visible” property to “false” for first column for both header and data row. In RowCommand event, CommandName is checked first and then index for select command is retrieved. I have retrieved the row for that index and then retrieved the text in the specified row cell.
will help you You need to register each and every LinkButton as an AsyncPostBackTrigger. After each row is bound in your GridView, you'll need to search for the LinkButton and register it through code-behind as follows: