c# - 在 Datagridview 中显示学生列表
问题描述
我有一个具有所有这些字段和属性的学生班。
学生身份,学生名字,学生姓氏,test1Score,test2Score,studentMajor,typeOfStudent。
我计算了学生的成绩并将它们保存在一个文件中。现在我想在 datagridview 中显示它们,但我想显示:studentId, studentLastname, studentMajor, studentGrade。
这是我的代码的样子:
在我打开打开的 diaolg 并获取我想要显示的文件之后。注释行是我不想显示的字段。在我的数据网格视图中。
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();
}
解决方案
您可以将不需要的列的 Visible 属性设置为 false ...
dgStudents.Columns["FirstName"].Visible = false;
dgStudents.Columns["Test1"].Visible = false;
dgStudents.Columns["Test2"].Visible = false;
dgStudents.Columns["TypeOfStudent"].Visible = false;
推荐阅读
- python - 如何更新谷歌驱动器文件
- python-requests - 如何为每次重试添加默认超时?
- excel - 使用用户窗体填充 Excel 中的行
- csv - SAS中的字符求和
- php - 在 POST 请求期间找不到 php 文件
- php - Azure PHP 7 Web 应用是否有 Oracle 驱动程序?
- r - 在 R 中调用 system() 函数来运行 bash 脚本
- php - PHP 函数 utf8_decode 不可用。也许您的托管服务提供商出于某种原因禁用了它?
- jenkins - 如何节省 VM 与代理之间的连接并在长管道步骤中继续
- apache-spark-sql - 在 Spark sql 中替换字符串中的空字符