C# 7.表格 dataGridView

工具箱使用dataGridView(表格)

右键属性 找到Columns(集合)

添加 页眉文本更改名称;类型可以设置表格类型

代码:

设置不可编辑

dataGridView1.ReadOnly = true;

取消自动创建列

dataGridView1.AllowUserToAddRows = false;

添加数据

创建

List<Student> list = new List<Student>();

cs 复制代码
  public Form1()
  {
List<Student> list = new List<Student>();
 list = new List<Student>();
 for (int i = 0; i < 10; i++)
 {
     list.Add(new Student()
     {
         Name = "女朋友" + i + "号",
         Age = i * 10,
         Sex = i % 2 == 0 ? "男" : "女",
         Job = "开挖掘机",
     });
 }
 dataGridView1.DataSource = ToDataTable(list);
}

作业表格展示学生三门成绩 最后展示总成绩

类添加三个科目

方法1:

for (int i = 0; i < 10; i++)

{

Student s1 = new Student();

s1.Name = "女朋友" + i + "号";

s1.Age = i * 10;

s1.Sex = i % 2 == 0 ? "男" : "女";

s1.Job = "开挖掘机";

s1.tiyu = i * 2;

s1.sql = i * 3;

s1.cshap = i * 4;

s1.sum = s1.tiyu+s1.sql+s1.cshap;

list.Add(s1);

dataGridView1.DataSource = ToDataTable(list);

}

方法2:

for (int i = 0; i < 10; i++)

{

list.Add(new Student()

{

Name = "女朋友" + i + "号",

Age = i * 10,

Sex = i % 2 == 0 ? "男" : "女",

Job = "开挖掘机",

tiyu = i * 2,

sql = i * 3,

cshap = i * 4,

sum = i * 2 + i * 3 + i * 4

});

dataGridView1.DataSource = ToDataTable(list);

}

只有添加累的循环

相关推荐
superman超哥5 分钟前
Rust Rc与Arc的引用计数机制:共享所有权的两种实现
开发语言·后端·rust·编程语言·rust rc与arc·引用计数机制·共享所有权
提笔忘字的帝国7 分钟前
【2026版】macOS 使用 Homebrew 快速安装 Java 21 教程
java·开发语言·macos
半壶清水7 分钟前
【开源免费】使用 Python + Whisper + PyDub 自动切割长音频文件
开发语言·python·语言模型·开源·whisper
ghostwritten7 分钟前
go.mod 与go.sum有什么区别?
开发语言·后端·golang
抹香鲸之海13 分钟前
Easyexcel 多级横向合并表头
java·开发语言·windows
superman超哥14 分钟前
Rust 生命周期子类型:类型系统中的偏序关系
开发语言·后端·rust·编程语言·rust生命周期·偏序关系
雒珣15 分钟前
qt界面和图片疯狂变大的bug问题
开发语言·qt·bug
BD_Marathon16 分钟前
SpringMVC——bean加载控制
java·开发语言·数据库
課代表18 分钟前
Python 数据可视化:从单变量到多变量
开发语言·python·信息可视化·数据分析·变量·时间序列·文本分析
leiming619 分钟前
c++qt开发第三天 摄像头采集视频
开发语言·c++·qt