설문조사의 질문과 선택사항을 가져오는 코드이다.
SPList spl = SPContext.Current.Web.Lists["설문조사"];
foreach (SPField field in spl.Fields)
{
if (field.Type == SPFieldType.Choice)
{
SPFieldChoice choiceField;
choiceField = (SPFieldChoice)field;
//질문
Page.Response.Write(field.Title + "<br/>");
foreach (string choiceName in choiceField.Choices)
{
//선택사항
Page.Response.Write(choiceName + "<br/>");
}
}
}
설문조사 UI가 사실 좀 허접하긴하다. 질문을 끄집어 내서 다시 그려주면 될 듯 하다.