示例#1
0
        //使用扩展类显示ListView
        public void ShowStudentResultSeach()
        {
            //清空ListView时, this.listView1.Clear();不正确!
            //应该为listView1.Item.Clear();

            this.listView1.Items.Clear();
            try
            {
                List <ResultSeach> results = ResultBLL.SeachResultByStu(this.Stu.StudentNo);
                foreach (ResultSeach r in results)
                {
                    ListViewItem lv = new ListViewItem(r.StudentName);
                    lv.SubItems.AddRange(new string[] { r.SubjectName, r.StudentResult.ToString(), r.ExamDate.ToString() });
                    this.listView1.Items.Add(lv);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("查询学生成绩出现异常\n" + ex.Message, "系统提示 ", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }