private void _loader_DoWork(object sender, DoWorkEventArgs e)
        {
            _StudUpdateRecList.Clear();

            // 讀取學生資料
            if (students.Count == 0)
            {
                foreach (SHStudentRecord var in SHStudent.SelectAll())
                {
                    students.Add(var.ID, var);
                }
            }

            // 讀取異動資料
            foreach (SHUpdateRecordRecord UpdateRec in SHUpdateRecord.SelectAll())
            {
                DateTime UpdateDate;

                if (DateTime.TryParse(UpdateRec.UpdateDate, out UpdateDate))
                {
                    if (UpdateDate.Date >= dtStart.Value.Date && UpdateDate.Date <= dtEnd.Value.Date)
                    {
                        if (_typeForm.CodeList.Contains(UpdateRec.UpdateCode))
                        {
                            _StudUpdateRecList.Add(UpdateRec);
                        }
                    }
                }
            }
        }