在Datagridview中显示学生名单

我有一个学生类,它有所有这些字段和属性。studentId, studentFirstname, studentLastname, test1Score, test2Score, studentMajor, typeOfStudent。.

我计算了学生的成绩,并将其保存在一个文件中。现在我想在一个数据网格视图中显示它们,但我想显示。学生ID,学生姓,学生专业,学生成绩。.

我的代码是这样的。

当我打开diaolg并得到我想显示的文件后,注释的行是我不想显示的字段,在我的datagridview中,我有一个学生类,它有所有这些字段和属性。

 while (sLine != null)
                    {
                        string[] parts = sLine.Split(seps);


                        StudentGrade st = new StudentGrade();
                        st.Id = int.Parse(parts[0]);
                        //st.FirstName = parts[1];
                        st.LastName = parts[1];
                        // st.Test1 = int.Parse(parts[3]);
                        // st.Test2 = int.Parse(parts[4]);
                        st.Major = parts[2];
                        // st.TypeOfStudent = parts[6];
                        st.Grade = parts[3];

                        STList.Add(st);

                        sLine = sstr.ReadLine();
                        if (sLine == null)
                            break;
                        if (sLine.Trim() == "")
                            break;
                    }

                    dgStudents.DataSource = STList;
                    dgStudents.Refresh();

                }

解决方案:

你可以将不需要的列的可见属性设置为false…

dgStudents.Columns["FirstName"].Visible = false;
dgStudents.Columns["Test1"].Visible = false;
dgStudents.Columns["Test2"].Visible = false;
dgStudents.Columns["TypeOfStudent"].Visible = false;

本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/590.html

(0)
上一篇 2022年6月29日 下午3:58
下一篇 2022年6月29日 下午3:58

相关推荐

发表评论

登录后才能评论