private void ReLoadQuizFieldNameList() { if (_qdd != null) { _quizFieldNameList.Clear(); XElement elms = Utility.ConvertStringToXelm1(_qdd.QuizDataField); foreach (XElement elm in elms.Elements("Field")) { DAO.SortData1 sd = new DAO.SortData1(); sd.Name = elm.Attribute("name").Value; if (elm.Attribute("order") == null) { sd.Order = 999; } else { sd.Order = int.Parse(elm.Attribute("order").Value); } _quizFieldNameList.Add(sd); } _quizFieldNameList = (from data in _quizFieldNameList orderby data.Order select data).ToList(); _RowNameList = (from data in _quizFieldNameList select data.Name).ToList(); } }
private void ReLoadQuizFieldNameList() { if (_qdd != null) { _quizFieldNameList.Clear(); XElement elms = Utility.ConvertStringToXelm1(_qdd.QuizDataField); foreach (XElement elm in elms.Elements("Field")) { DAO.SortData1 sd = new DAO.SortData1(); sd.Name = elm.Attribute("name").Value; if (elm.Attribute("order") == null) sd.Order = 999; else sd.Order = int.Parse(elm.Attribute("order").Value); _quizFieldNameList.Add(sd); } _quizFieldNameList = (from data in _quizFieldNameList orderby data.Order select data).ToList(); _RowNameList = (from data in _quizFieldNameList select data.Name).ToList(); } }