首页 > 其他分享 >winform操作dataGridView中的数据

winform操作dataGridView中的数据

时间:2022-08-20 15:14:30浏览次数:69  
标签:Rows int Cells Value dataGridView dgCabinetView ToString 操作 winform

int button = e.ColumnIndex; // 这里的button,表示表示选定的当前列数,从0开始。
int i = this.dgCabinetView.CurrentRow.Index; // 这里表示当前选定的行
int.TryParse(this.dgCabinetView.Rows[i].Cells["cabinetNum"].Value.ToString(), out int cabinetNo); // 获取到当前柜子NUM
int.TryParse(this.dgCabinetView.Rows[i].Cells["cabinetFloor"].Value.ToString(), out int cabinetFloor); // 获取到当前柜子FLOOR
int.TryParse(this.dgCabinetView.Rows[i].Cells["cabinetAisle"].Value.ToString(), out int cabinetAisle); // 获取到当前柜子AIELS

this.cabinet.Name = this.dgCabinetView.Rows[i].Cells["cabinetName"].Value.ToString(); // 获取到当前柜子NAME

Cell["列名"],这里的“列名”不是显示在表头上的名字,而是定义该列的.Name字段。

 

这是操作checkBox,如果是自己在dataGridview中定义的checkBox,则要设置checkBoxColumn的属性,FlatStyle = System;ThreeState=false;

为了点击一下变成“勾选”状态,再点就变“原状态”。

if (Convert.ToBoolean(this.dgCabinetView.Rows[i].Cells["check"].Value) == false)
{
this.dgCabinetView.Rows[i].Cells["check"].Value = true;
}
else
{
this.dgCabinetView.Rows[i].Cells["check"].Value = false;
}

标签:Rows,int,Cells,Value,dataGridView,dgCabinetView,ToString,操作,winform
From: https://www.cnblogs.com/wen-chen/p/16607737.html

相关文章

  • rancher-webhook x509: certificate has expired or is not yet valid 操作解决
    1、问题原因,在rancher上的一个集群上添加用户失败,错误码:错误码Internalerroroccurred:failedcallingwebhook"rancherauth.cattle.io":Post"https://rancher-web......
  • Winform自定义dataGridView
     dataGridView中的自定义表格属性:{width:控件宽度HeaderText:头列名,显示在表的最顶行的文字。Name:列名,通过Name找到这个列的代号。}在这里默认定义成:DataGridVie......
  • MybatisPlus——实现多数据源操作
    多数据源适用:一般工作时候会有多个数据库,每个库对应不同的业务数据。程序如果每次数据都访问同一个数据库,该数据库压力很大访问会很慢。官方文档:https://baomidou.com/......
  • webAPI与winform之间的数据交互
    首先是json的数据转化形式:这里将对象转化成json形式,后续发给服务器接收:stringjson=JsonConvert.SerializeObject(cabinetAdd);winform把接收到的json字符串,转回本来......
  • 王道操作系统:1.4、操作系统结构
    操作系统结构分层法概念是将操作系统分为若干层,最底层(层0)为硬件,最高层(层N)为用户接口,每层只能调用紧邻它的低层的功能和服务(单向依赖)图示优点①便于系统的调试和验......
  • 并发学习记录05:线程状态和操作系统中进程状态对比
    操作系统中进程状态1.运行态:进程正在处理机上运行。在单处理机的环境下,每个时刻只有一个进程处于运行态2.就绪态:进程获得了除处理机外的一切所需资源,一旦得到处理机,就可......
  • Hbase常用操作
    1清空表数据#truncate会把表分区也清除掉truncate'namespace:tableName'#truncate_preserve只清除数据truncate_preserve'namespace:tableNam2删除具体数据#......
  • DOM操作
    DOM操作内容操作html():获取/设置元素的标签体内容<a><font>内容</font></a>---><font>内容</font>text():获取/设置元素的标签体纯文本内容<a><font>内容</font></......
  • JQuery_DOM操作_属性操作_CRUD操作
    CRUD操作append():父元素将子元素追加到末尾对象1.append(对象2):将对象2添加到对象1元素内部,并且在末尾prepend():父元素将子元素追加到开头对象1.prepend(对象2):将......
  • 操作系统学习笔记4 | CPU管理 && 多进程图像
    操作系统的核心功能就是管理计算机硬件,而CPU就是计算机中最核心的硬件。而通过学习笔记3的简史回顾,操作系统通过多进程图像实现对CPU的管理。所以多进程图像是操作系统的核......