c#窗体-如何通过一个button来将datagridview中的内容更新到数据库中

问题描述

如何通过一个button来将datagridview中的内容更新到数据库中

我通过datatable来填充数据 但如何将datagridview中的更改后的数据更新到数据库中就不会了。。。

private void Form2_Load(object sender, EventArgs e)
{

        dataGridView1.AllowUserToAddRows = false;

        OleDbConnection conn = new OleDbConnection();
        conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;;Data Source=g:\C#\windows程序\MISapp\MISapp\em.accdb;";
        try
        {
            OleDbDataAdapter da = new OleDbDataAdapter(@"select * from employee", conn);
            conn.Open();
            DataTable table = new DataTable();
            da.Fill(table);
            dataGridView1.DataSource = table;

        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
        finally
        {
            if (conn.State == ConnectionState.Open)
                conn.Close();
        }

        dataGridView1.UnDo_ReDoInitialize();
    }
时间: 2024-12-22 00:22:19

c#窗体-如何通过一个button来将datagridview中的内容更新到数据库中的相关文章

jdbc-用eclipse做一个简单的注册模块,数据传不到数据库中

问题描述 用eclipse做一个简单的注册模块,数据传不到数据库中 用eclipse做一个简单的注册模块,输入用户名和密码,选择性别,按提交,将数据写如数据库,运行时出现的错误: HTTP Status 500 - javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'UserName' cannot be null 有

数据库是ACCESS的,我可以将图片成功地插入到数据库中,但是读出来的时候,图片显示不出来,显示的是一个大红叉

问题描述 数据库是ACCESS的,我可以将图片成功地插入到数据库中,但是读出来的时候,图片显示不出来,显示的是一个大红叉,想问一下,是不是数据库对应图片设置的字段类型的问题,我设置的是OLE对象(如果不是OLE对象,那么应该是什么呢?),如果是设置的这个类型,那么是什么原因导致我读不出图片呢?十分感谢大家的帮助我传入了一个序号,依据这个序号查的图片,数据库中是有值的啊stringstrImageID=Request.QueryString["num"].ToString();Respo

用VB.NET连接数据库,并将textbox中的内容写入其中的一个表中???

问题描述 我的是mysql,如果能连接其他数据库就更好了!!!!能解决的话可以加分的,谢谢 解决方案 解决方案二:VB.NET可以连接mysql啊.参考:ConnectingtoMySQLdatabasesusingVB.NET连接其它数据库也没有问题sqlserver,oracle等等.解决方案三:1.访问Access数据库: connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=F:mdbFilePathdb.mdb;Je

怎么在c# 中,在webform1中点击一个button,弹出webform2

问题描述 怎么在c#中,在webform1中点击一个button,弹出webform2,在url那里设置只能跳转,不能在webform1存在的情况下弹出webform2只知道一个form.show()语句,但是貌似不能用在webform上? 解决方案 解决方案二:在Web页面中点击相关按钮弹出新窗口protectedvoidPage_Load(objectsender,EventArgse){OpenWebFormSize("Add.aspx",250,230,10,20);}//打开

利用excel vba编程在窗体上画一个六边形

  利用excel vba编程在窗体上画一个六边形.这篇教程是向朋友们分享利用excel vba编程在窗体上画一个六边形方法,教程很不错,适合新手来学习,推荐大家来看看吧. 步骤1 打开excel表格,进入vbe窗口. 插入模块. 在模块1内编程,声明4个函数.1个结构,并编写一句显示窗体的程序--"画". 插入窗体. 这是插入的窗体,调整大小如图. 双击窗体进入编程界面,编写窗体单击事件触发的程序,调用模块1里声明的4个函数.1个结构编写程序. 关闭vbe窗口,在excel表格界面启

一个button如何在响应多个操作

问题描述 一个button如何在响应多个操作 今天遇到一个问题,一个程序,都有一个按钮能进入同一个界面,在那个界面里面有一个回退按钮,点击回退时能回到进入时所在的页面,求解这个东西怎么搞,谢谢 解决方案 这有什么难的,你可以使用一个堆栈作为全局变量记录下你程序导航的路径,比如 Stack<Form> NavigateOrders 在你进入界面的时候编写这样的代码: NavigateOrders.Push(this); Form2 frm = new Form2(); frm.Show(); 在

ExtJS5 点击一个button按钮,然后跳转到另外一个panel页面

问题描述 ExtJS5 点击一个button按钮,然后跳转到另外一个panel页面 点击养护记录按钮,怎么实现将显示养护记录的panel页面显示到红框内 解决方案 给你的按钮添加click事件,你的右边propertygrid调用getStore得到数据源后用load方法传递参数加载下数据就行,如果客户端已经有你的数据,可以调用loadData方法

请教C#,Form窗口的一个Button,调用Excel导出表格时出错

问题描述 请教C#,Form窗口的一个Button,调用Excel导出表格时出错 一个调用Excel导出表的操作,出错.请熟悉excel调用的高手指教. 相关代码: private void button1_Click(object sender, EventArgs e) { saveFileDialog1.AddExtension = true;//对话框自动在文件名中添加扩展名 saveFileDialog1.FileName = name+"与"+name1+"担保信

如何用一个Button用单激按钮在WebBrowser执行上HTML代码

问题描述 如何用一个Button用单激按钮在WebBrowser执行下面的HTML代码<LIid=header_memu_city><Aonclick="loadPage('../module/menu_city.jsp','body_top');this.blur();"href="javascript:;">城</A></LI> 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分