private void fillGridRow(
      FormEntryController formEntryController, GridRow gridRow, int columnIndex) throws Exception {
    FormEntryPrompt currentQuestionPrompt = formEntryController.getModel().getQuestionPrompt();
    IAnswerData currentAnswer = currentQuestionPrompt.getAnswerValue();
    if (currentAnswer == null) return;

    final int dataType = currentQuestionPrompt.getDataType();
    QuestionDef questionDef = currentQuestionPrompt.getQuestion();
    String answerAsString = getMartusAnswerStringFromQuestion(currentAnswer, questionDef, dataType);
    gridRow.setCellText(columnIndex, answerAsString);
  }