用修改DataGridView数据并更新数据库

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
      OleDbDataAdapter dtAdapter;
        private void button15_Click(object sender, EventArgs e)
        {
            string con = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=STUDENT.MDB";
            string sql = "select * from 考生";
            OleDbConnection conn = new OleDbConnection(con);          
            DataTable dt = new DataTable();
            dtAdapter = new OleDbDataAdapter(sql, conn);         
            conn.Open();
            dtAdapter.Fill(dt);
            this.dataGridView1.DataSource = dt;
            conn.Close();
        }

        //将修改数据后的datagridview里数据更新到数据库,要有主键
        private void button17_Click(object sender, EventArgs e)
        {
            try
            {
                DataTable dt = (DataTable)dataGridView1.DataSource;
                OleDbCommandBuilder cmBuilder = new OleDbCommandBuilder(dtAdapter);
                dtAdapter.Update(dt);
            }
            catch (OleDbException exoledb)
            {
                MessageBox.Show(exoledb.Message);

            }
        }

DataGridView中对数据进行修改更新到sql数据库 实现思路: 在DataGridView中对数据进行修改,先弹出修改界面,显示修改之前的信息,然后在修改页面上,进行修改更新数据库中 ** 一、点击“修改”,弹出修改界面在界面上显示所选中行的信息 ** 在页面中点击“修改”,弹出修改页面,且自动在修改页面中显示出需要修改的行的信息 实现过程: 1.点击“修改”,获取鼠标选中的学生号,把该值传入新窗体(信息修改界面),新窗体根据 St... 阅读详情

相关推荐

VB.NET 多线程使用DataGridView1更新UI,卡慢处理方法

VB.NET 多线程使用DataGridView1更新UI,卡慢处理方法,我弄了10多天都卡, 以为是线程写的有问题,用Thread of 一样卡后来调用了10多个线程一起操作DataGridView效果不是很好,后来发现处理方法如下: Private Sub BackgroundWorker2_DoWork(sender As Object, e As DoWorkEventArgs) Hand...

B类代码区 1691

datagridview内容直接更新到ACCESS数据库

datagridview内容直接更新到ACCESS数据库

C# dataGridView控件数据批量修改同步到数据库

方法一:使用循环读取dataGridView中每行每列的值然后一行行写入到数据库 获取每行每列的值 代码如下: for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { for (int j = 0;j<dataGridView1.Columns.Count;j++) { Console.WriteLine(dataGridView1.Rows[i].Cells[j].Value.ToString()); } } 数据库中的

乌药ice 6594

DataGridView编辑后立即更新数据库的两种方法

  DataGridView控件是微软预先写好的一个显示数据的控件,功能非常强大,可以显示来自数据库表的数据和XML等其他来源的数据。最近在做一个迷你超市管理系统,要大量用到这个控件。所以花时间好好研究了下。 这是迷你超市管理系的库存数据DataGridView,用户一定会想如果能直接在DGV中修改数据就好了。 是的,这是一个很好的想法,这个功能微软早就帮我们想到了,现在可以使两...

diaolunong7948的博客 3812

[VB.NET]在DataGridView中怎样直接更新行?马上给分

<!--google_ad_client = "pub-8333940862668978";/* 728x90, 创建于 08-11-30 */google_ad_slot = "4485230109";google_ad_width = 728;google_ad_height = 90;//--><script type="text/javascript"

VB.NET学习网-VB.NET实例、VB.NET教程、VB.NET源码下载 1374

C#基础知识及题目练习 Day25 使用DataAdapter把数据库数据填充到DataSet修改数据更新数据库数据显示控件DataGridView

目录 一、数据集对象DataSet 二、适配器对象DataAdapter--如何将数据库数据放在 DataSet 中 三、数据显示控件DataGridView eg1:使用ListView eg2:使用datagridview: 一、数据集对象DataSet 驻留于内存,临时存储数据。 简单理解为一个临时数据库,将数据源的数据保存在内存中,独立于任何数据库。 ----在Ce...

Aurora_m的博客 1410

DataGridView直接修改数据返回数据库

DataGridView直接修改数据返回数据库 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Window...

okey103的博客 3830

DataGridView修改后的数据保存到数据库

导出数据库内容到datagridview修改单元格的内容后变为蓝色,点击保存按钮后数据保存到数据库中,提示修改成功,单元格内容恢复为白色。昨天在网上看到的,很实用。 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { DataRow dr = (DataRow)t...

weixin_41053472的博客 4228

C#:直接在DataGridView控件中修改数据

DataGridView控件中修改数据,主要用到DataTable的ImportRow方法和DataAdapter对象的Update方法。实现的过程是通过DataTable的ImportRow方法将更改后的数据复制到一个DataTable中,然后通过DataAdapter对象的Update方法,将DataTable中的数据更新数据库中。     ImportRow方法用于将DataRow复制

ルーキーの殇 1万+

使用DataGridView进行增删改查 同步到数据库

 DataGridView控件具有极高的可配置性和可扩展性。它提供有大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。下面通过一个小例子来展示DataGridView进行增删改查,同步到数据库的功能。 窗体展示: 用户需求: 1.当窗体显示时,将数据库中用户表中的数据显示出来。 2.选中一行,执行删除操作,同时在数据库中相应数据被删除。 3.双击某个数据,进行编

a545129305的博客 8714

C#勾选dataGridView中的CheckBox(可以多选)把有修改的CheckBox值(1或者0)更新数据库表A.列B中!

你好! 代码示例: private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < dataGridView1.Rows.Count; i++) { try {

专注企业信息化 3741

DataGridView批量修改插入删除到数据库

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using

山寨开发的山寨 4698

DataGridView修改后的数据如何保存到数据库

namespace DategridviewToSQL { public partial class Form1 : Form { private DataTable DT = new DataTable(); private SqlDataAdapter SDA = new SqlDataAdapter(); private Boo

勿忘初心,安得始终 8051

DataTable修改后,如何更新数据库

DataTable中的数据可以修改多个后,同时更新数据库,这样比较方便。下面是实现的代码: DataTable table = new DataTable();//初始化一个DataTable对象 string sqlConnectionString = "Data Source=ComputerName-PC;

梦想起飞的地方,必须用心去经营 1万+

通过dataGridView更新数据库

通过dataGridView更新数据库 系统要求,使用DataGridView控件直接修改数据库中的内容。编程语言C#数据使用MSSQL 使用一个简单的界面 启动文件Program.cs内容如下 using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace datagridview改变内容事件 { static class Pr..

lkgzy的专栏 2139

winfrom点击按钮修改数据_C# winform 在datagridview修改数据后,点击按钮把数据库中的数据更新,如何实现?...

用户回答stayclose回答时间:2020-12-24 15:15:37/*以下是我在自己三层项目改过来的,先在设计模式下拉一dataGridView控件,名称叫dataGridView1,添加一属性text值为“修改”62616964757a686964616fe4b893e5b19e31333332643261 属性name值为“ btnUpdate”的button控件,还有一个属性nam...

weixin_34236986的博客 1331

关于DataGridView在控件当中修改保存到数据库的操作

Data Row 有一个NewRow属性是向数据里 添加新行,可以直接点出来(注:这里table是一个全局变量是DataTable类型的) index获取选中行的行号+1 就是表面添加行的添加到几行 ,添加的新行表头为"N" DataRow row = table.NewRow(); int index = this.dataGridView1.RowCount == 0 ? 0 : dataG...

qq_43305684的博客 1705

datagridview更新到MySQL,修改后的datagridview数据更新数据库

hiI am new in .net so please help me i stucked,I have a datagridview and i made some changes to it after that whenever i clicked on the update button the datagridview data should be updated in the da...

weixin_36219784的博客 273

C# WinForm 双击DataGridView修改数据

<br />MainForm:<br /> //修改 private void form_dataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string id = form_dataGridView.SelectedCells[0].Value.ToString();//读取id edit_Form edit

huangguiming的专栏 1万+
上一篇: c# dataset保存多属性的XML
下一篇: c# DataGridView添加合计行的例子
wind_cloud2011
博客等级 码龄15年 488粉丝 14原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值