在dataGridView上直接修改数据如何更新到Access中?

 我来答
FFFONION
2011-08-22 · TA获得超过616个赞
知道小有建树答主
回答量:450
采纳率:0%
帮助的人:427万
展开全部
首先,设置其allowaddnew.allowdelete,negotiate属性为true。然后绑定记录集,(Datagrid应该是绑定adodc的recordset,不能用DAO,运行时绑定注意要用set)
set dtgrid.datasource=某某recordset

然后双击单元格就可以编辑了,按del键可以删除记录,因为绑定好了,修改会更新到数据库~
追问
是这样的 我执行了   DataGridViewX2.Columns.RemoveAt(DataGridViewX2.CurrentCell.ColumnIndex)操作,希望这个操作能更新到数据库 我是用OleDb绑定数据库的。
追答
那能不能用datagrid.refresh一下?
boxeo024zgn
2011-08-23 · TA获得超过2601个赞
知道小有建树答主
回答量:870
采纳率:0%
帮助的人:515万
展开全部
Dim str As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database1.mdb"
应该加上绝对地址
这是一个很简单的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-22
展开全部
将修改的数据绑定到dataGridView绑定的dataset上,然后传回dataset,更改数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式