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);

}

只有添加累的循环

相关推荐
6***v4171 分钟前
搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程
开发语言·后端·golang
1***s6322 分钟前
Rust在WebAssembly中的应用实践
开发语言·rust·wasm
水痕013 分钟前
go使用cobra来启动项目
开发语言·后端·golang
一只小小汤圆11 分钟前
简化点集合 道格拉斯-普克算法(Douglas-Peucker Algorithm)
c#·occ
scixing19 分钟前
函数式编程 第八讲 循环者,递归也
开发语言·c#
2501_9418798134 分钟前
Python在微服务高并发异步API网关请求处理与智能路由架构中的实践
java·开发语言
屠夫1 小时前
SqlSugar的简单使用
c#
艾斯比的日常1 小时前
Java 三色标记算法:并发垃圾回收的核心技术解析
java·开发语言·算法
T***u3331 小时前
JavaScript在Node.js中的流处理大
开发语言·javascript·node.js
未来之窗软件服务2 小时前
幽冥大陆(三十四)VUE +node智慧农业电子秤读取——东方仙盟炼气期
开发语言·vue·电子秤·东方仙盟·东方仙盟sdk