DataGrid II
1 //使用DateView数据绑定动态生成列名
2 private void StudentListForm_Load(object sender, EventArgs e)
3 {
4 // 显示数据
5 this.dgvStudent.DataSource = studentManager.GetAllStudents(); //返回DateView对象
6 // 设置列标题
7 this.dgvStudent.Columns["StudentNO"].HeaderText = "学号";
8 this.dgvStudent.Columns["StudentName"].HeaderText = "学员姓名";
9 this.dgvStudent.Columns["Sex"].HeaderText = "性别";
10 this.dgvStudent.Columns["UserState"].HeaderText = "用户状态";
11 this.dgvStudent.Columns["StudentIDNO"].HeaderText = "身份证号";
12 this.dgvStudent.Columns["ClassName"].HeaderText = "班级";
13 this.dgvStudent.Columns["Phone"].HeaderText = "联系电话";
14 }
15
16 //选中修改事件
17 private void dgvStudent_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
18 {
19 string loginId = dgvStudent.Rows[e.RowIndex].Cells["LoginID"].Value.ToString();
20 EditStudentForm editStudentForm = new EditStudentForm();
21 editStudentForm.loginID = loginId;
22 editStudentForm.ShowDialog();
23 }
24
25
26 //使用IList<T>数据绑定
27 public void ViewStudentInfo()
28 {
29 //取消DataGridView自动生成列功能
30 this.dgvStudent.AutoGenerateColumns = false;
31 //绑定数据源
32 this.dgvStudent.DataSource = studentManager.GetAllStudents(); //返回接口对象
33 }
2 private void StudentListForm_Load(object sender, EventArgs e)
3 {
4 // 显示数据
5 this.dgvStudent.DataSource = studentManager.GetAllStudents(); //返回DateView对象
6 // 设置列标题
7 this.dgvStudent.Columns["StudentNO"].HeaderText = "学号";
8 this.dgvStudent.Columns["StudentName"].HeaderText = "学员姓名";
9 this.dgvStudent.Columns["Sex"].HeaderText = "性别";
10 this.dgvStudent.Columns["UserState"].HeaderText = "用户状态";
11 this.dgvStudent.Columns["StudentIDNO"].HeaderText = "身份证号";
12 this.dgvStudent.Columns["ClassName"].HeaderText = "班级";
13 this.dgvStudent.Columns["Phone"].HeaderText = "联系电话";
14 }
15
16 //选中修改事件
17 private void dgvStudent_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
18 {
19 string loginId = dgvStudent.Rows[e.RowIndex].Cells["LoginID"].Value.ToString();
20 EditStudentForm editStudentForm = new EditStudentForm();
21 editStudentForm.loginID = loginId;
22 editStudentForm.ShowDialog();
23 }
24
25
26 //使用IList<T>数据绑定
27 public void ViewStudentInfo()
28 {
29 //取消DataGridView自动生成列功能
30 this.dgvStudent.AutoGenerateColumns = false;
31 //绑定数据源
32 this.dgvStudent.DataSource = studentManager.GetAllStudents(); //返回接口对象
33 }