In SharePoint Survey List, Rating scale is very useful and easy to implement, set properties and use in SharePoint. It is a column type which is available only for the survey lists. If we are creating Survey lists using C#.Net code snippet, I found an easy way to implement this rating scale in SharePoint using Feature activation coding.
When you are Creating a survey list programmatically, add this field to the SharePoint survey list.
When you are Creating a survey list programmatically, add this field to the SharePoint survey list.
Code:
//Adding Question to Survey List Programmatically with rating scale
strQuestionTitle = "Lecturer Skills";
StringCollection strQuestions = new StringCollection();
strQuestions.Add("Approachability");
strQuestions.Add("Availability");
strQuestions.Add("Share Knowledge");
strQuestions.Add("Motivate");
strQuestions.Add("Provide guidance");
objSurvey.Fields.Add(strQuestionTitle, SPFieldType.GridChoice, true, false, strQuestions);
//Updating Rating scale field properties
SPFieldRatingScale srs = objSurvey.Fields[strQuestionTitle] as SPFieldRatingScale;
srs.GridTextRangeLow = "Low";
srs.GridTextRangeHigh = "High";
srs.GridTextRangeAverage = "Avg";
srs.GridStartNumber = 1;
srs.GridEndNumber = 5;
srs.GridNAOptionText = "NA";
srs.Update();
//Updating survey list
objSurvey.Update();
Hope this article is helpful and here ends your searching.
Rating Scale in SharePoint Survey List using C#.Net Code
Reviewed by Sudheer Gangumolu
on
November 26, 2014
Rating:
No comments: