示例#1
0
        private void LoadSurveyList()
        {
            ddlSurveys.Items.Clear();

            classes.SQLCode thisSQL = new classes.SQLCode();
            theseSurveys = thisSQL.GetAllSurveys();
            //serialize theseSurveys to string so we can stuff them in a hidden control
            XmlSerializer ser = new XmlSerializer(theseSurveys.GetType());

            using (StringWriter writer = new StringWriter())
            {
                ser.Serialize(writer, theseSurveys);
                surveyList.Value = writer.ToString();
            }
            ListItem li = new ListItem();

            li.Text  = "New Survey";
            li.Value = new Guid("00000000-0000-0000-0000-000000000000").ToString();
            ddlSurveys.Items.Add(li);
            foreach (classes.Survey thisSurveyListItem in theseSurveys)
            {
                li       = new ListItem();
                li.Text  = thisSurveyListItem.SurveyName;
                li.Value = thisSurveyListItem.SurveyID.ToString();
                ddlSurveys.Items.Add(li);
            }
        }
示例#2
0
 private void LoadSurveys()
 {
     classes.SQLCode mySQL = new classes.SQLCode();
     theseSurveys = mySQL.GetAllSurveys();
     foreach (classes.Survey thisSurvey in theseSurveys)
     {
         ListItem li = new ListItem();
         li.Text  = thisSurvey.SurveyName;
         li.Value = thisSurvey.SurveyID.ToString();
         ddlSurveys.Items.Add(li);
     }
 }
示例#3
0
        private void LoadSurveys()
        {
            ddlSurveys.Items.Clear();
            classes.SQLCode       mySQL      = new classes.SQLCode();
            List <classes.Survey> allSurveys = mySQL.GetAllSurveys();

            allSurveys = allSurveys.OrderBy(s => s.SurveyName).ToList <classes.Survey>();
            foreach (classes.Survey s in allSurveys)
            {
                ListItem li = new ListItem();
                li.Text  = s.SurveyName;
                li.Value = s.SurveyID.ToString();
                ddlSurveys.Items.Add(li);
            }
        }