// GET: Homework
        public ActionResult Homework()
        {
            var AccountBook = dao.GetAccountBookAllData();

            HomeworkViewModel m = new HomeworkViewModel
            {
                Date = DateTime.Now.ToString("yyyy-MM-dd"),
                TypeList= new List<SelectListItem>() {
                    new SelectListItem() { Value = "請選擇", Text = "請選擇" },
                    new SelectListItem() { Value = "支出", Text = "支出" },
                    new SelectListItem() { Value = "收入", Text = "收入" }
                },
                GridData = AccountBook
            };
            return View(m);
        }
        public ActionResult Homework(HomeworkViewModel m)
        {
            //這邊要提問,如果有很多的Select不就要一直重新綁值???
            m.TypeList = new List<SelectListItem>() {
                new SelectListItem() { Value = "請選擇", Text = "請選擇" },
                    new SelectListItem() { Value = "支出", Text = "支出" },
                    new SelectListItem() { Value = "收入", Text = "收入" }
            };
            if (ModelState.IsValid)
            {
                m.GridData.Add(
                    new HomeworkInputDataModel {
                        Type = m.Type,
                        Date = m.Date,
                        Price = m.Price,
                        SerNum = m.GridData.Count + 1
                    });
            }

            return View(m);
        }