//数据显示,刷新 public void F5() { listView1.Items.Clear(); ListStu = new StudentsData().SeletAll(F1.textBox1.Text); foreach (Students s in Stu) { ListViewItem li = new ListViewItem(); li.Text = s.Ids.ToString(); li.SubItems.Add(s.Code); li.SubItems.Add(s.Name); li.SubItems.Add(s.Sexdd); li.SubItems.Add(s.Age.ToString()); li.SubItems.Add(s.Birthday.ToString("yyyy年MM月dd日")); li.SubItems.Add(s.Nationna); li.SubItems.Add(s.ClassNa); li.SubItems.Add(s.Score.ToString()); listView1.Items.Add(li); } }
listview控件是一个winform自带的表格型的应用数据展示控件
先设置视图 选择第二个再设置好ListView的列名,确定好要展示的的数据有几列
写好列名f5与数据库绑定
删除选中数据
if (listView1.CheckedItems.Count <= 0) { MessageBox.Show("请先选中学生信息!"); } else { int count = 0; int Nxx = listView1.CheckedItems.Count; List Lt = new List (); foreach (ListViewItem li in listView1.CheckedItems) { Lt.Add(Convert.ToInt32(li.Text)); } for (int cxx = 0; cxx < Nxx; cxx++) { if (new StudentsData().Delete(Lt[cxx], F1.textBox1.Text)) { count++; } } F5(); MessageBox.Show("学生信息删除成功,本次共删除" + count + "名学生."); }