private void BindCourse() { //绑定选的课程 Regex CRegex = new Regex("<tr( class=\"alt\"){0,}>[\\w\\W]*?<input id=\"kcmcGrid__ct(?<text>.*?)_xk\"[\\w\\W]*?</td><td><a[\\w\\W]*?>(?<courseName>.*?)</a></td><td>(?<courseNum>.*?)</td><td><a[\\w\\W]*?>(?<courseTeacherName>.*?)</a></td><td title=\"(?<courseTime>.*?)\">[\\w\\W]*?</td><td>(?<coursePlace>.*?)</td><td>(?<courseScore>.*?)</td><td>(?<courseWeekTime>.*?)</td><td>(?<courseStarEndWeek>.*?)</td><td>(?<courseAll>.*?)</td><td>(?<courseRemaind>.*?)</td><td>(?<courseBelongs>.*?)</td><td>(?<courseProperty>.*?)</td><td>校本部</td><td>(?<courseOpenCollege>.*?)</td>[\\w\\W]*?</tr>"); MatchCollection CMatchCoolection = CRegex.Matches(responseHtml); for (int i = 0; i < CMatchCoolection.Count; i++) { CourseMsg courseMsg = new CourseMsg(); courseMsg.CourseAll = CMatchCoolection[i].Groups["courseAll"].Value.ToString(); courseMsg.CourseBelongs = CMatchCoolection[i].Groups["courseBelongs"].Value.ToString(); courseMsg.CourseName = CMatchCoolection[i].Groups["courseName"].Value.ToString(); courseMsg.CourseNum = CMatchCoolection[i].Groups["courseNum"].Value.ToString(); courseMsg.CourseOpenCollege = CMatchCoolection[i].Groups["courseOpenCollege"].Value.ToString(); courseMsg.CoursePlace = CMatchCoolection[i].Groups["coursePlace"].Value.ToString(); courseMsg.Courseproperty = CMatchCoolection[i].Groups["courseproperty"].Value.ToString(); courseMsg.CourseRemaind = CMatchCoolection[i].Groups["courseRemaind"].Value.ToString(); courseMsg.CourseScore = CMatchCoolection[i].Groups["courseScore"].Value.ToString(); courseMsg.CourseStarEndWeek = CMatchCoolection[i].Groups["courseStarEndWeek"].Value.ToString(); courseMsg.CourseTeacherName = CMatchCoolection[i].Groups["courseTeacherName"].Value.ToString(); courseMsg.CourseTime = CMatchCoolection[i].Groups["courseTime"].Value.ToString(); courseMsg.CourseWeekTime = CMatchCoolection[i].Groups["courseWeekTime"].Value.ToString(); courseMsg.IsChecked = "False"; courseMsg.CourseId = CMatchCoolection[i].Groups["text"].Value.ToString(); list_courseMsg.Add(courseMsg); } lv_Course.ItemsSource = list_courseMsg; }
private void btnYes_Click(object sender, EventArgs e) { CourseMsg course = new CourseMsg() { CourseName = _CourseName, CourseClass = _CourseClass, Credit = _Credit, ExperimentCredit = _ExperimentCredit, PrelectionCredit = _PrelectionCredit, Required = _Required == "必修" }; _ViewModel.AddCourse(course); }
public void AddCourse(CourseMsg course) { _DBMySchool.CourseMsg.InsertOnSubmit(course); _DBMySchool.SubmitChanges(); }