首页 > 其他分享 >DataGridView控件使用学习

DataGridView控件使用学习

时间:2024-10-27 19:21:34浏览次数:1  
标签:控件 Windows System DataGridView 学习 dataGridView1 Forms Column4

一、DataGridView控件及元素初始化

//DataGridView控件初始化
public System.Windows.Forms.DataGridView dataGridView1;
this.dataGridView1 = new System.Windows.Forms.DataGridView();

//DataGridView列初始化
public System.Windows.Forms.DataGridViewCheckBoxColumn Column1;
public System.Windows.Forms.DataGridViewTextBoxColumn Column2;
public System.Windows.Forms.DataGridViewTextBoxColumn Column3;
public System.Windows.Forms.DataGridViewTextBoxColumn Column4;
public System.Windows.Forms.DataGridViewTextBoxColumn Column5;

this.Column1 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();

//右键菜单初始化
public System.Windows.Forms.ContextMenuStrip contextMenuStrip1;

二、DataGridView控件参数设置

this.dataGridView1.AllowUserToResizeRows = false;//设置用户是否可以调整行的大小。
this.dataGridView1.BackgroundColor = System.Drawing.Color.White;//设置DataGridView控件背景色
this.dataGridView1.ContextMenuStrip = this.contextMenuStrip1;//设置右键菜单
this.dataGridView1.GridColor = System.Drawing.SystemColors.Control;
this.dataGridView1.MultiSelect = false;//是否允许多行选择
this.dataGridView1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;//设置垂直滚动条
this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;//设置选择模式为整行选择

三、DataGridViewColumn参数初始化

this.Column1.HeaderText = "选择";
this.Column1.Name = "Column1";
this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Column1.Width = 40;

this.Column2.HeaderText = "名称";
this.Column2.Name = "Column2";
this.Column2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Column2.Width = 280;

this.Column3.HeaderText = "学科";
this.Column3.Name = "Column3";
this.Column3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Column3.Width = 240;

this.Column4.HeaderText = "级别";
this.Column4.Name = "Column4";
this.Column4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
this.Column4.Width = 60;

this.Column5.HeaderText = "编码";
this.Column5.Name = "Column5";
this.Column5.Resizable = System.Windows.Forms.DataGridViewTriState.False;

四、添加DataGridViewColumn至DataGridView

this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[{
this.Column1,
this.Column2,
this.Column3,
this.Column4,
this.Column5});

 

标签:控件,Windows,System,DataGridView,学习,dataGridView1,Forms,Column4
From: https://www.cnblogs.com/DingdingAnt/p/18508797

相关文章

  • 浦语学习笔记
    官方文档地址:https://github.com/InternLM/Tutorial/tree/camp4/docs/L1/LlamaIndex前置知识检索增强生成(RetrievalAugmentedGeneration,RAG)技术用于更新模型的权重,另一个就是外部的方式,给模型注入格外的上下文或者说外部信息,不改变它的的权重,相较于训练模型更易于实现。通......
  • Linux学习_7
    第六章文件的其他操作命令主要包括文本内容统计(wc),复制移动文件,查找文件,压缩和解压缩,tar归档文本内容统计(wc)wc------用于统计指定文本文件的行数、字数或字节数wc-参数文件名复制移动文件复制文件cp-参数源文件目标文件移动文件mv命令用于剪切或重命名......
  • # 学期(如2024-2025-1) 学号(如:20241402) 《计算机基础与程序设计》第五周学习总结
    学期(如2024-2025-1)学号(如:20241402)《计算机基础与程序设计》第五周学习总结作业信息|这个作业属于哪个课程|<班级的链接>(如2024-2025-1-计算机基础与程序设计)||-- |-- ||这个作业要求在哪里|<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)||这个作业的目标......
  • 2024-2025-1 20241304 《计算机基础与程序设计》第5周学习总结
    2024-2025-120241304《计算机基础与程序设计》第5周学习总结作业信息|这个作业属于哪个课程|<2024-2025-1-计算机基础与程序设计)|>|-- |-- ||这个作业要求在哪里|<作业要求的链接>(如https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05))||这个作业的目标|<搞清楚本章......
  • #2024-2025-1学号20241309《计算机基础与程序设计》第五周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第五周作业这个作业的目标|作业正文|2024-2025-1学号20241309《计算机基础与程序设计》第五周学习总结教材学习内容总结《计算机科学概论》......
  • 使用Python实现深度学习模型进行智能可再生能源优化
    在现代能源管理中,优化可再生能源的利用是至关重要的。本文将介绍如何使用Python和深度学习技术构建一个智能可再生能源优化模型,并通过代码示例详细说明该过程。引言可再生能源(如太阳能、风能)具有不稳定性和不可预测性。使用深度学习模型可以更好地预测能源生产,并优化能源......
  • 使用Python实现深度学习模型:智能天气预测与气候分析
    在现代科技的推动下,天气预测和气候分析变得越来越智能化和精准。本文将介绍如何使用Python和深度学习技术构建一个智能天气预测与气候分析模型,帮助我们更好地理解和预测天气变化。本文将从数据准备、模型构建、训练与评估等方面进行详细讲解。一、数据准备天气预测模型需......
  • 机器学习中的模型是指什么
    机器学习中的模型是指用于对数据进行预测、分类、聚类或其他任务的一种数学表示或函数。模型是机器学习算法的核心组成部分,它通过对训练数据进行学习来捕捉数据之间的关系和模式,从而在新数据上进行预测或推断。一、机器学习中的模型是指什么机器学习中的模型是指用于对数......
  • 硬件学习篇-噪声的学习
    目录LDO噪声和PSRR噪声类型数据表中的噪声规格哪种规格适合您的应用如何降低LDO噪声?LDO噪声的影响LDO噪声和PSRR低压差线性稳压器(LDO)为调节由较高电压输入产生的输出电压提供了一种简单方法。虽然操作简单,但其自生噪声在很多时候易与电源抑制比(PSRR)混......
  • Java学习教程,从入门到精通,Java 运算符(9)
    1、Java运算符在Java编程语言中,运算符用于执行各种算术、比较、逻辑和位操作。下面是一篇关于Java运算符的详细介绍:Java运算符在Java编程语言中,运算符用于对变量和字面值进行各种操作。Java支持多种类型的运算符,包括算术运算符、比较运算符、逻辑运算符、位运算......