C# 7.表格 dataGridView

news/2024/9/25 15:23:10/

工具箱使用dataGridView(表格)

右键属性 找到Columns(集合)

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

代码:

设置不可编辑

dataGridView1.ReadOnly = true;

取消自动创建列

dataGridView1.AllowUserToAddRows = false;

添加数据

创建

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

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

只有添加累的循环


http://www.ppmy.cn/news/1502148.html

相关文章

6 Java的基本程序设计结构(基本语法5)- 面向对象进阶

文章目录 面向对象进阶一、 static 静态1 静态变量(1)基本定义和用法(2)静态变量内存图2 静态方法(1)基本定义和用法(2)工具类练习:按下面需求写一个工具类3 static注意事项4 重新认识main方法二、继承1 继承的概念2 继承的特点3 继承到底能继承父类中的哪些内容?4 继…

视图,存储过程和触发器

目录 视图 创建视图&#xff1a; 视图的使用 查看库中所有的视图 删除视图 视图的作用&#xff1a; 存储过程&#xff1a; 为什么使用存储过程&#xff1f; 什么是存储过程&#xff1f; 存储过程的创建 创建一个最简单的存储过程 使用存储过程 删除存储过程 带参的存储…

企业获客重要途径-大数据获客系统

企业获客的重要途径之一是通过大数据获客系统。这一系统利用大数据技术和分析方法&#xff0c;帮助企业更精准地获取客户&#xff0c;提高市场营销的效率和效果。 所以整理了以下是大数据获客系统作为企业获客重要途径的详细阐述&#xff1a; 一、大数据获客系统的定义与功能…

常见CSS属性(二)——浮动

一、浮动简述 浏览器在解析html文档时&#xff0c;正常的顺序是从上往下、从左往右解析。这个正常的解析过程&#xff0c;叫做正常文档流(标准文档流)&#xff0c;而浮动就是使得元素脱离文档流&#xff0c;“浮”在浏览器上。 浮动会使元素脱离文档流&#xff0c;不占位置&…

【python】OpenCV—Faster Video File FPS

文章目录 1、需求描述2、正常方法 cv2.read3、加速方法 imutils.video.FileVideoStream4、涉及到的核心库函数4.1、imutils.video.FPS4.2、imutils.video.FileVideoStream 5、参考 1、需求描述 使用线程和队列数据结构将视频文件的 FPS 速率提高 &#xff01; 我们的目标是将…

Meta Llama 3.1:AI领域的新里程碑

Meta最近推出了其最新的AI模型Llama 3.1&#xff0c;这不仅是一个技术上的飞跃&#xff0c;更是AI领域的一次重大突破。以下是Llama 3.1的一些关键技术亮点&#xff0c;值得每一位AI爱好者和开发者关注。 参数规模与性能 Llama 3.1包含三种规格&#xff1a;8B&#xff08;80亿…

Linux并发程序设计(5):线程基础

目录 一、介绍 1.1 线程与进程的区别 1.2 线程特点 1.3 线程共享资源 1.4 线程私有资源 1.5 Linux线程库 二、相关函数 2.1 线程创建 – pthread_create 2.2 线程结束 – pthread_exit 2.3 线程查看tid函数 2.4 线程回收 2.4.1 使用pyhread_join进行线程回收 2.4.…

前端怎么本地起一个服务查看本地文件

1.安装拓展 安装 Live Server拓展 2.创建一个html文件 3.在html文件中右键选择 Open with Live Server 4.浏览器打开运行的地址&#xff0c;并去除路径&#xff0c;例如:http://127.0.0.1:5500/