0
我使用C#编程。该程序是关于与之相关联的学生的行。我有学生姓名列表,我将仅使用一个学生iD并在数据网格视图中打印所有成绩。我无法做到这一点,它只是向我展示所有学生的成绩。我需要的仅仅是印刷一个学生的成绩。无法删除DataGridView中的行
private BindingList<StudentGrade> _studentGrade = new BindingList<StudentGrade>();
public frmGrades(int studentID)
{
InitializeComponent();
loadItemsFromFiles();
dgvGrades.DataSource = _studentGrade;
string id = studentID.ToString();
for (int z = 0; z < dgvGrades.Rows.Count;z++)
{
if (!dgvGrades.Rows[z].Cells["StudentID"].Value.ToString().Equals(id))
{
dgvGrades.Rows.RemoveAt(z);
z--;
dgvGrades.Refresh();
}
}
}