C# 7.表格 dataGridView

embedded/2024/9/25 15:18:05/

工具箱使用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/embedded/87963.html

相关文章

HTML SVG 和 CSS路径动画

要使箭头沿着整个路径来回移动&#xff0c;可以使用 SVG 和 CSS 动画。这种方法可以更精确地控制路径和动画。以下是一个完整的示例&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name&quo…

【GoLang】Golang 快速入门(第一篇)

目录 1.简介&#xff1a; 2.设计初衷&#xff1a; 3.Go语言的 特点 4.应用领域: 5.用go语言的公司&#xff1a; 6. 开发工具介绍以及环境搭建 1.工具介绍: 2.VSCode的安装: 3.安装过程&#xff1a; 4.Windows下搭建Go开发环境--安装和配置SDK 1.搭建Go开发环境 - 安装…

如何构建面向用户的云管平台

为了解决业务用户到k8s-api之间的鸿沟&#xff0c;大致有两种直接的方式。第一种就是把业务变成k8s专家&#xff0c;这样业务方就可以直接使用k8s而不会出现不会用不好用的感受&#xff0c;但这会导致一个很大的问题&#xff0c;就是业务发开的认知负荷爆炸。 另外一个看起来也…

mac中docker常用命令总结

在Mac中&#xff0c;Docker的常用命令可以总结如下表格&#xff1a; 命令用途docker run运行一个新的容器实例。可以指定镜像名来启动容器&#xff0c;并支持多种参数来调整容器的运行方式。docker ps列出当前正在运行的容器。可以通过添加-a参数来列出所有容器&#xff08;包…

基于vue-onlyoffice实现企业office web在线应用

目录 1.背景... 1 2.Onlyoffice介绍... 2 3.Onlyoffice核心api介绍... 2 3.1 ApiDocument 2 3.2 ApiParagraph. 2 3.3 ApiTable. 2 3.4. ApiRange. 3 4.Onlyoffice插件介绍... 3 4.1 插件定义... 3 4.2 插件对象... 3 4.3 插件结构... 4 4.4 插件内嵌使用方式... 4…

前端常见场景、JS计算精度丢失问题(Decimal.js 介绍)

目录 一. Decimal.js 介绍 二. 常用方法 1. 创建 Decimal 实例 2.加法 add 或 plus 3.减法 sub 或 minus 4.乘法 times 或 mul 5.除法 div 或 dividedBy 6.取模 7.幂运算 8.平方根 9.保留小数位 toFixed方法(四舍五入) 三.项目应用 前端精度丢失问题通常由以下原因…

替换后端国外身份目录服务,宁盾身份域管接管FileNet助力国产化升级

IBM FileNet 是一款优秀的企业内容管理解决方案&#xff0c;为客户提供了领先的文档管理和流程管理集成环境&#xff0c;被大量企业所采用。FileNet 需要使用企业级的目录服务器&#xff08;LDAP&#xff09;作为其用户管理系统&#xff0c;满足其认证和授权的需求。对于 LDAP …

【React】详解样式控制:从基础到进阶应用的全面指南

文章目录 一、内联样式1. 什么是内联样式&#xff1f;2. 内联样式的定义3. 基本示例4. 动态内联样式 二、CSS模块1. 什么是CSS模块&#xff1f;2. CSS模块的定义3. 基本示例4. 动态应用样式 三、CSS-in-JS1. 什么是CSS-in-JS&#xff1f;2. styled-components的定义3. 基本示例…