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"); }
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"); }