public string GetQuestionPart(QuestionData.QuestionsRow q, AnswerData.AnswersRow a) { switch (ddlAutoQuestionNaming.SelectedValue) { case "Question":/* if (IsMatrixQuestion(q)) return TrimSplit((q.ParentQuestionText + splitChar + q.QuestionText + splitChar + q.AnswerText)); else */ return TrimSplit(q.QuestionText); case "QuestionDisplayOrderNumber":/* if (IsMatrixQuestion(q)) return TrimSplit(q.DisplayOrder.ToString() + splitChar + q.RowOrder.ToString() + splitChar + q.AnswerText); else */ return TrimSplit(q.DisplayOrder.ToString()); case "QuestionID":/* if (IsMatrixQuestion(q)) return TrimSplit((q.IsParentQuestionIdTextNull() ? string.Empty : q.ParentQuestionIdText) + splitChar + q.RowOrder.ToString() + splitChar + (q.IsAnswerTextNull() ? string.Empty : q.AnswerText)); else */ return TrimSplit(q.IsQuestionIdTextNull() ? q.QuestionText : q.QuestionIdText); case "QuestionAlias":/* if (IsMatrixQuestion(q)) return TrimSplit(q.ParentQuestionAliasText.ToString() + splitChar + q.RowOrder.ToString() + splitChar + q.AnswerText); else */ return TrimSplit(q.IsAliasNull() ? q.QuestionText : q.Alias); default: return TrimSplit("Invalid DDl Value"); } }