用手工在datagrid中删除
datagrid.removeitem datagrid.row
datagrid.removeitem datagrid.row
解决方案 »
- 如果取得本地连接的名称和IP
- 急请教:出现"对象DATASOURCE的方法IMSHFLEXGRID失败",如何解决?
- DataReport 能不能实现 A3 打印 ,能不能实现根据数据库某一个字段不同数值设定不同行用不同格式显示,怎么实现
- VB里“相关文档”如何制作并使用?
- 关于VB中用createobject启动Excel97时,宏不被自动执行的问题,送100分,急急急急!
- 简单的算法..进来看看吧...
- 能给一个过程/函数传递数组吗?
- 请教!如何在VB中用控件打开用Word生成的rtf文件,并可以在VB程序中看到,为只读。
- 大侠们上眼了:数据库问题为什么不能用DataGrid显示用ADO连接的Access 2000数据库???"
- 请告诉我怎么把ActiveReport2.0加入到VB6.0中去用???很急的!!
- 在listview怎样显示两个数据库的数据
- 有熟悉MSCOMM的朋友吗?在线等待
Adodc1.Recordset.Delete
msgbox "ddddddddddddddd"---------只要加这句就可以即时更新了
Adodc1.Refresh
DataGrid1.Refresh
'或者调用
call Form_load
End Sub
或者再加个adodc1.refresh就可以了。
如果嫌麻烦,就只好找ms了。
还有我已经加了adodc1.refresh,可就是不行!!
Private Sub Command2_Click()
Adodc1.Refresh
End Sub
删除后还是不更新,但是,按过command2后就可以刷新,这太奇怪了,我在删除后也adodc1.refresh了,怎么它就不行呢?难道说是是因为数据库在删除那条记录之前,就已经执行过adodc1.refresh了??真的是这样吗???????????????????????
Private Sub cmddelcd_Click()
Adodc1.Recordset.Delete
Adodc1.Refresh
adodc1.refresh
End Sub
Private Sub cmddelcd_Click()
Adodc1.Recordset.Delete
End Sub
太感谢你了,两个方法都通过了,不过我还是问一下,为什么不加refresh却能更新,加了反而不更新了。