Если у вас есть встроенная команда GridView, такая как вставка, обновление или удаление, в строке команды вы можете использовать следующий код для получения индекса:
int index = Convert.ToInt32(e.CommandArgument);
В пользовательской команде вы можете установить для аргумента команды значение yourRow.RowIndex.ToString()
и затем вернуть его обратно в обработчик событий RowCommand. Если, конечно, вам не нужен аргумент команды для другой цели.