Вы можете использовать класс командной строки и вручную добавить столбец редактирования в коде, как показано ниже:
CommandField field = new CommandField();
field.ButtonType = ButtonType.Button;
field.ShowEditButton = true;
GridView1.Columns.Add(field);
Затем обработайте событие редактирования строки вида сетки. вы можете установить все виды свойств в объекте командной строки, как вы делаете из графического интерфейса.