private void BindList()
        {
            logger.Debug("Begin Load Know Words");
            var knowns =
                dbOperator.FindAllUserVocabulary(v => v.KnownStatus == KnownStatus.Known)
                .Select(w => new VUserWord(w))
                .OrderBy(v => v.Word).ToList();

            dgvKnownWords.AutoGenerateColumns = false;
            dgvKnownWords.DataSource          = knowns;
            tabPage1.Text = string.Format("熟悉的单词({0})", knowns.Count);
            //this.toolTip1.SetToolTip(this.tabPage1, "词汇量:"+ knowns.Count.ToString());


            logger.Debug("Finish Load Know Words");
            logger.Debug("Begin Load Unknown Words");
            var notknown =
                dbOperator.FindAllUserVocabulary(v => v.KnownStatus == KnownStatus.Unknown)
                .Select(w => new VUserWord(w))
                .OrderByDescending(v => v.IsStar)
                .ThenBy(v => v.Word)
                .ToList();

            //dgvUnknownWords.Rows.Clear();
            dgvUnknownWords.AutoGenerateColumns = false;
            //cbxUnknownList.ClearSelected();
            dgvUnknownWords.DataSource = notknown;
            //tabPage2.ToolTipText = notknown.ToString();
            //this.toolTip1.SetToolTip(this.tabPage2, "生词:" + notknown.Count.ToString());
            tabPage2.Text = string.Format("生词本({0})", notknown.Count);
            logger.Debug("Finish Load Unknown Words");
        }
Example #2
0
        private void BindKnownWordsList()
        {
            logger.Debug("Begin Load Know Words");
            var knowns =
                dbOperator.FindAllUserVocabulary(v => v.KnownStatus == KnownStatus.Known)
                .Select(w => new VUserWord(w))
                .OrderBy(v => v.Word).ToList();

            dgvKnownWords.AutoGenerateColumns = false;
            dgvKnownWords.DataSource          = knowns;
            tabPage1.Text = string.Format("熟悉的单词({0})", knowns.Count);
            //this.toolTip1.SetToolTip(this.tabPage1, "词汇量:"+ knowns.Count.ToString());


            logger.Debug("Finish Load Know Words");
        }