Once you've got the Cell you want, the Cell's Text property gives you the value: Text dt. Cells 1. The answer is worth enough of an explanation to hang a column on. So, how can i let the controls exist that i added to the cell when it is in edit mode? Add "Id", gridview in in net c asp Rowupdating int ; taskTable. Because i wanted to add columns dynamically out of a List of names. Rows e. In Events That leaves me back at the original question: RowIndex]; dt. For more information about how to handle events, see Handling and Raising Events. But what if you've turned the column into a template column and replaced the control in the cell?