vb.net 中datagridview内数据修改后保存代码怎么写

 我来答
百度网友5cd5da8
2014-03-26 · TA获得超过443个赞
知道小有建树答主
回答量:997
采纳率:0%
帮助的人:465万
展开全部

       Dim AccessString As String = "SELECT * FROM 示例表"
        Dim AccessConn As New OleDb.OleDbConnection(AccessConnectionString)
        AccessConn.Open()
        Dim AccessAdapter As OleDbDataAdapter = New OleDbDataAdapter(AccessString, AccessConn)
        Dim AccessCmdBulid As New OleDb.OleDbCommandBuilder(AccessAdapter)
        Try
            AccessAdapter.Update(DataGridView1.DataSource)
        Catch ex As Exception
            Console.WriteLine(ex.Message)
            MsgBox("数据保存失败" & vbCrLf & ex.Message.ToString, MsgBoxStyle.Critical)
        Finally
            AccessAdapter.Dispose()
            AccessCmdBulid.Dispose()
        End Try
syx54
2014-03-26 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2715万
展开全部
在VB6里的DataGrid控件具有自动更新数据表的功能。但是,最近在看VB.NET还没找到类似的功能,看了一书的介绍说要自己编写代码,进行更新。
所以,目前我是使用Command对象的ExecuteNonQuery方法,执行:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

的命令来实现的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
公益学编程gogogo
2014-03-26 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:58.8万
展开全部
你可以使用数据向导加入datagridview,这样加入的datagridview自己就带着保存按钮。自己看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式