C# 7.表格 dataGridView

devtools/2024/9/25 15:18:42/

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

相关文章

iptables和firewalld的区别以及用法

在运维中&#xff0c;了解和掌握 iptables 和 firewalld 的使用是非常重要的&#xff0c;因为它们是 Linux 系统中管理防火墙规则的两种主要工具。下面详细解释如何在运维中使用这两种工具。 iptables iptables 是 Linux 系统中最基本和直接的防火墙管理工具&#xff0c;它直…

返回二叉树的最大的二叉搜索子树的头节点的问题

public class test21 { // 定义一个内部类Node&#xff0c;表示二叉树的节点 public static class Node { public int value; // 节点的值 public Node left; // 左子节点 public Node right; // 右子节点 // 构造函数&#xff0c;初始化节点的…

Python学习计划——9.2多进程编程

多进程编程是一种并发编程的方式&#xff0c;通过使用多个进程来提高程序的并发性能。与多线程相比&#xff0c;多进程编程在处理CPU密集型任务时更有效&#xff0c;因为每个进程都有独立的内存空间和全局解释器锁&#xff08;GIL&#xff09;。 1. 什么是多进程 多进程是一种…

flume知识点

1. 简述什么是Flume &#xff1f; flume 作为 cloudera 开发的实时日志收集系统&#xff0c;受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG&#xff08;original generation&#xff09;&#xff0c;属于 cloudera。 但随着 FLume 功能的扩展&#…

程序员纯粹八股文的危害有哪些,应该如何来解决?

“八股文”这个词在程序员面试的上下文中通常指的是那些被广泛讨论、反复练习的问题和答案&#xff0c;它们往往围绕着一些经典的技术知识点&#xff0c;例如算法、数据结构、设计模式等。这些知识在面试中被频繁提及&#xff0c;以至于应聘者经常会提前准备并背诵这些答案&…

html+css 实现4角移动悬停按钮

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享htmlcss 绚丽效果&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 文…

【C++】set的使用

&#x1f525;个人主页&#xff1a; Forcible Bug Maker &#x1f525;专栏&#xff1a; STL || C 目录 &#x1f308;前言&#x1f308;关于set&#x1f525;容量函数emptysize &#x1f525;Modifiersinserteraseclear &#x1f525;Operationsfindcountlower_bound和upper_…

搜维尔科技:Haption Virtuose 6D遥操作控制人形机器人操作

Haption Virtuose 6D遥操作控制人形机器人操作 搜维尔科技&#xff1a;Haption Virtuose 6D遥操作控制人形机器人操作