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

}

只有添加累的循环

相关推荐
小成202303202659 小时前
Linux高级02
linux·开发语言
知行合一。。。9 小时前
Python--04--数据容器(总结)
开发语言·python
咸鱼2.09 小时前
【java入门到放弃】需要背诵
java·开发语言
ZK_H9 小时前
嵌入式c语言——关键字其6
c语言·开发语言·计算机网络·面试·职场和发展
A.A呐9 小时前
【C++第二十九章】IO流
开发语言·c++
椰猫子10 小时前
Java:异常(exception)
java·开发语言
lifewange10 小时前
pytest-类中测试方法、多文件批量执行
开发语言·python·pytest
cmpxr_10 小时前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
2401_8274999910 小时前
python项目实战09-AI智能伴侣(ai_partner_5-6)
开发语言·python
PD我是你的真爱粉10 小时前
MCP 协议详解:从架构、工作流到 Python 技术栈落地
开发语言·python·架构