首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于adodc1.recordset.close解决方案

2012-01-19 
关于adodc1.recordset.close我的adodc1与datagrid1绑定,我想在查询时,每查完一次,按“重新查询”时,datagrid

关于adodc1.recordset.close
我的adodc1与datagrid1绑定,我想在查询时,每查完一次,按“重新查询”时,datagrid1中的所有记录(即上次查询的结果)全部清空,只留下表头(表头是按照datagrid的右键“编辑”设定的)。在按“重新查询”时,我使用如下代码:
 Adodc1.Recordset.Close
可是按了之后,原来的记录还在上面。而没有编辑表头时,是可以清空的。
我也试过:adodc1.recordset=nothing
和:adodc1.recordsourse=""
都报错。
不知还有什么方法吗?

[解决办法]
我做了个试验,很正常啊

VB code
Private Sub Command1_Click()    Static i As Integer    If i Mod 2 = 0 Then        Set DataGrid1.DataSource = Nothing        DataGrid1.Refresh    Else '这里你可以做你自己的"重新查询"        Set DataGrid1.DataSource = Adodc1    End If    i = i + 1End Sub 

热点排行