在dataGridView上直接修改数据如何更新到Access中?
3个回答
展开全部
首先,设置其allowaddnew.allowdelete,negotiate属性为true。然后绑定记录集,(Datagrid应该是绑定adodc的recordset,不能用DAO,运行时绑定注意要用set)
set dtgrid.datasource=某某recordset
然后双击单元格就可以编辑了,按del键可以删除记录,因为绑定好了,修改会更新到数据库~
set dtgrid.datasource=某某recordset
然后双击单元格就可以编辑了,按del键可以删除记录,因为绑定好了,修改会更新到数据库~
追问
是这样的 我执行了 DataGridViewX2.Columns.RemoveAt(DataGridViewX2.CurrentCell.ColumnIndex)操作,希望这个操作能更新到数据库 我是用OleDb绑定数据库的。
追答
那能不能用datagrid.refresh一下?
展开全部
Dim str As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Database1.mdb"
应该加上绝对地址
这是一个很简单的问题。
应该加上绝对地址
这是一个很简单的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-08-22
展开全部
将修改的数据绑定到dataGridView绑定的dataset上,然后传回dataset,更改数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询