grid.Rows.Insert(index, 1);
var addedRow = grid.Rows[index];
Это вставляет 1 пустую шаблонную строку в «index», а затем просто обращается к строке в «index».
2-я строка предназначена для доступа к только что добавленной строке.
Можно также сократить, если вы знаете желаемые значения строк с помощью:
grid.Rows.Insert(index, FirstName, LastName, BirthDate, Etc);
Просто убедитесь, что он синхронизирован с порядком столбцов в сетке, и он автоматически создает строку с этими полями.