在datagridriew表内修改数据

 

首先在datagridriew属性设置AllowUserToAddRows设为false;AllowUserToDeleteRows设为false;

在到button事件:

private void button17_Click(object sender, EventArgs e)//修改表内事件
        {
            dataGridView3.DefaultCellStyle.BackColor = Color.Beige;
            for (int f = 0; f < dataGridView3.Rows.Count; f++)
            {
                for (int r = 0; r < dataGridView3.ColumnCount; r++)
                {
                    if (r < 1)
                    {
                        dataGridView3.Rows[f].Cells[r].ReadOnly = true;
                    }
                }

            }

 

 private void button18_Click(object sender, EventArgs e)//这是保存表内事件
        {
            dataGridView3.DefaultCellStyle.ForeColor = Color.Wheat;
            conn.Open();
            for (int t = 0; t <dataGridView3.Rows.Count; t++)
            {
                string gh1 = dataGridView3.Rows[t].Cells[0].Value.ToString();
                string gh2 = dataGridView3.Rows[t].Cells[2].Value.ToString();
                string gh3 = dataGridView3.Rows[t].Cells[3].Value.ToString();
                string gh4 = dataGridView3.Rows[t].Cells[4].Value.ToString();
                string gh5 = dataGridView3.Rows[t].Cells[5].Value.ToString();
                string gh6 = dataGridView3.Rows[t].Cells[6].Value.ToString();
                string gh7 = dataGridView3.Rows[t].Cells[7].Value.ToString();
                string gh8 = dataGridView3.Rows[t].Cells[8].Value.ToString();
                string gh9 = dataGridView3.Rows[t].Cells[9].Value.ToString();
                string gh10 = dataGridView3.Rows[t].Cells[10].Value.ToString();
                string gh11 = dataGridView3.Rows[t].Cells[11].Value.ToString();
                string gh12 = dataGridView3.Rows[t].Cells[12].Value.ToString();
                string gh13 = dataGridView3.Rows[t].Cells[13].Value.ToString();
                string gh14 = dataGridView3.Rows[t].Cells[14].Value.ToString();
                string gh15 = dataGridView3.Rows[t].Cells[15].Value.ToString();
                string gh16 = dataGridView3.Rows[t].Cells[16].Value.ToString();
                string gh17 = dataGridView3.Rows[t].Cells[17].Value.ToString();
                string gh18 = dataGridView3.Rows[t].Cells[18].Value.ToString();
                string gh19 = dataGridView3.Rows[t].Cells[19].Value.ToString();
                string gh20 = dataGridView3.Rows[t].Cells[20].Value.ToString();
                string gh21 = dataGridView3.Rows[t].Cells[21].Value.ToString();
                //string qee = " aa='" + gh1 + "',
                SqlCommand qee = new SqlCommand("select * from mohe where aa='" + gh2 + "'and bb='" + gh3 + "' and cc='" + gh4 + "' and dd='" + gh5 + "' and ee='" + gh6 + "'and ff='" + gh7 + "' and gg='" + gh8 + "' and hh='" + gh9 + "' and ii='" + gh10 + "' and jj='" + gh11 + "' and kk='" + gh12 + ", and ll='" + gh13 + "' and mm='" + gh14 + "' and nn='" + gh15 + "' and oo='" + gh16 + "' and  pp='" + gh17 + "'and qq='" + gh18 + "' and rr='" + gh19 + "'and ss='" + gh20 + "' and zz='" + gh21 + "' ", conn);
                SqlCommand qff = new SqlCommand("update mohe set aa='" + gh2 + "',bb='" + gh3 + "',cc='" + gh4 + "',dd='" + gh5 + "',ee='" + gh6 + "',ff='" + gh7 + "',gg='" + gh8 + "',hh='" + gh9 + "',ii='" + gh10 + "',jj='" + gh11 + "', kk='" + gh12 + "',ll='" + gh13 + "',mm='" + gh14 + "',nn='" + gh15 + "',oo='" + gh16 + "', pp='" + gh17 + "',qq='" + gh18 + "', rr='" + gh19 + "',ss='" + gh20 + "',zz='" + gh21 + "' where id ='" + gh1 + "'", conn);
                qff.ExecuteNonQuery();
                //conn.Close();
            }
            if (dataGridView3.Rows.Count > 0)
            {
                MessageBox.Show("表内修改成功", "窗口提示!");
            }
               

        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值