Adodc直接连接到Access库中的表,Datagrid 与 Adodc连接,
我用单步执行时表里每增加一条记录,Datagrid 在.Rebind 后就能立即显示出来
但是让计算机一次性全部执行到.Rebind 后结果刚刚增加的记录就没法显示,
请问这是为什么呢?如何解决呢?(不换用DataEnv)
我用单步执行时表里每增加一条记录,Datagrid 在.Rebind 后就能立即显示出来
但是让计算机一次性全部执行到.Rebind 后结果刚刚增加的记录就没法显示,
请问这是为什么呢?如何解决呢?(不换用DataEnv)
With Adodc1
.RecordSet.AddNew
'添入数据
'.RecordSet.Update
.Refresh
.RecordSet.MoveLast
End With
DataGrid1.Rebind
请高手指教,3x!!
如: set adodc1.datasouse="" '打开原来你设置的数据源就可以了
.RecordSet.AddNew
'添入数据
'.RecordSet.Update
.Refresh
End WithThat's enough! This way always works very well in my programs.
我用过:
'adodc 没有datasource属性啊!
'set adodc1.connectingstring = strConnecting
set adodc1.recordsource = strTable但是,出现了警告
Compile error :
valid property assignment!
楼上大哥,这是怎么回事呢?怎么办呢?
With rstCmms
.CursorType = adOpenDynamic
.CursorLocation = adUseClient
.LockType = adLockPessimistic
.Source = "SELECT * FROM tblparthistory "
Set .ActiveConnection = cnnCMMS
.Open
End With
Set dataGrid1.DataSource = rstCmms
set adodc1.recordsource = strTable '正确的源重新打开
set datagrid1.datasource=adodc1.recordsource
2.Adodc1.Refresh
DataGrid1.Refresh
会导致出错。