首页 > 数据库 >将datagridview中查到的数据中部分字段批量更新到数据库中

将datagridview中查到的数据中部分字段批量更新到数据库中

时间:2023-07-10 10:55:56浏览次数:65  
标签:中查 Cells string 数据库 Value datagridview item id conn

在项目只,我们经常会遇到一个需求,就是筛选查询到部分数据后,对查到的datagridview中数据部分字段做一下数据的批量的修改或添加操作

比如:这是我查询的数据

然后点击保存需要添加箭头所指的数据

 

 

代码如下:

      //打开链接

      SqlConnection conn = new SqlConnection(SQL);

      //定义一个变量,未操作后的结果进行判断
            int cot = 0;
            //string query = "insert into linliaodan (materialRequisitionId,date) values ('" + DJBH.Text + "','" + DJRQ.Text + "')";
            conn.Open();
            //进行循环
            foreach (DataGridViewRow item in dataGridView2.Rows)
            {
                //需要修改的字段
                string name = item.Cells["领料单号"].Value.ToString();
                string qyt = item.Cells["日期"].Value.ToString();

        //筛选条件
                string id = item.Cells["id"].Value.ToString();
                string sql = "update linliaodan set materialRequisitionId = '" + a + "' , date = '" + b + "'where id = '"+ id +"'";
                SqlCommand cmd = new SqlCommand(sql, conn);
                cot = cmd.ExecuteNonQuery();
            }
            if (cot <= 0)
            {
                MessageBox.Show("保存失败!");
            }
            else
            {
                MessageBox.Show("保存成功!");
            }
            conn.Close();

标签:中查,Cells,string,数据库,Value,datagridview,item,id,conn
From: https://www.cnblogs.com/45fdsf4s4sdfsddv/p/17540346.html

相关文章

  • 使用mysqldump命令对MySQL数据库进行备份与还原操作
    mysqldump是mysql自带的逻辑备份工具,是mysql的客户端命令。其备份的文件内容可以看到主要是,先根据备份的数据表结构创建数据表,再有一条INSERTINTO语句写入所有的数据 1、mysqldump备份相关的操作1、备份指定的数据库-database的表与数据C:\Users\qq-5201351>mysqldump-u......
  • oracle 数据库备份shell脚本
    #!/bin/bash#设置Oracle环境变量exportORACLE_HOME=/path/to/oracle/homeexportORACLE_SID=your_oracle_sidexportPATH=$ORACLE_HOME/bin:$PATH#定义备份目录backup_dir="/path/to/backup/directory"#定义日志文件路径log_file="/path/to/log/file.log"#定义远程服务......
  • 银河麒麟V10安装达梦数据库DM8
    1.系统准备查看系统信息:cat/proc/version查看CPU:lscpu或cat/proc/cpuinfo查看内存:free-m查看磁盘空间:cat/proc/meminfo或df-h查看tmp空间(至少1.5G以上):df-h/tmp发现tmp空间太小(安装DM8需要至少800M的临时空间),增加tmp空间大小:mount-oremount,size=2G/tmp查看Glib......
  • postgres查看数据库大小,表大小
    环境centos7,postgres11查看pg中各个数据库大小selectpg_database.datname,pg_size_pretty(pg_database_size(pg_database.datname))ASsizefrompg_database;查看pg某个数据库中表占用的大小先选中某个数据库SELECTtable_name,pg_size_pretty(table_size)AStabl......
  • 数据库系统概论—恢复与并发
    数据库概论系统—系统篇一、关系查询处理和查询优化1.1关系数据库的查询处理查询处理可分为四个阶段:查询分析、检查检查、查询优选和查询执行(其中查询优化可分为代数和物理优化)1.2关系数据库系统的查询优化查询优化的优点不仅在于用户不必考虑如何最好地表达查询以获得较高......
  • 电子商务网站-(MySQL)数据库设计
    1.确定功能和需求-用户可以浏览产品列表,并查看每个产品的详细信息。-用户可以将产品添加到购物车,并在购物车中修改产品数量或删除产品。-用户可以生成订单,并提供送货地址和付款信息。-管理员可以管理产品信息、订单和用户。2.设计数据库架构Products(产品表)prod......
  • 数据库连接
    数据库连接:原始方式:原始的方式:getConnection()===>connection===>statement===>**statement*(executeQuery(sql);executeUpdate(sql);)通过statement来获取结果rs或者int。publicstaticvoidmain(String[]args){//把它们提出来是为了下面能关闭资源,代码的作用范......
  • 手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实
    手把手教学小型金融知识图谱构建:量化分析、图数据库neo4j、图算法、关系预测、命名实体识别、CypherCheetsheet详细教学等效果预览:1.知识图谱存储方式知识图谱存储方式主要包含资源描述框架(ResourceDescriptionFramework,RDF)和图数据库(GraphDatabase)。1.1资源描述框......
  • 查看sql server数据库连接情况
    SELECT*FROM[Master].[dbo].[SYSPROCESSES]WHERE[DBID]IN(SELECT[DBID]FROM[Master].[dbo].[SYSDATABASES]WHERENAME='你的数据库名称')系统存储过程SP_WHO提供关于当前 Microsoft?SQLServer?  用户和进程的信息。可以筛选返回的信......
  • 从“存算一体”到“存算分离”:金融核心数据库改造的必经之路
    科技云报道原创。近年来,数据库国产化趋势愈发明显,上百家金融业试点单位在数据库国产化的进程中,进一步增强信心,向50%国产化率大步迈进。但随着数据库国产化的深入,一些金融机构采用国产数据库+服务器本地盘的“存算一体”部署策略,逐渐在实践中暴露出短板,难以满足金融核心的场景需求。......