我先用ADO绑定了DATAGRID控件,设置了一次DATAGRID.DATASOURCE后,我要清空DATAGRID中的数据,重新绑定,因为我改变了查询条件,要显示的字段和数据都有所改变,可是为什么我的数据是清空了,可是我重新设置ADODC1.RECORDSOURCE=“”,SET DATAGRID1.DATASOURCE=NOTHING,单步调试后,发现DATAGRID中的数据是清空了,可是重新设置后,他们的数据还是原来的没有设置为NOTHING 时的数据
If Adodc1.RecordSource <> "" Then
If Adodc1.Recordset.RecordCount <> 0 Then
Adodc1.RecordSource = ""
Set DataGrid1.DataSource = Nothing
End If
End If
If Combo3.Text = "全塑市内通信电缆" Then
Adodc1.RecordSource = "select code,model,num,unit,prop1,prop2,prop3,prop4,re,total from " & databasename & " where cardid='" & txt_kpbh & "'"
Set DataGrid1.DataSource = Adodc1
End If
If Adodc1.RecordSource <> "" Then
If Adodc1.Recordset.RecordCount <> 0 Then
Adodc1.RecordSource = ""
Set DataGrid1.DataSource = Nothing
End If
End If
If Combo3.Text = "全塑市内通信电缆" Then
Adodc1.RecordSource = "select code,model,num,unit,prop1,prop2,prop3,prop4,re,total from " & databasename & " where cardid='" & txt_kpbh & "'"
Set DataGrid1.DataSource = Adodc1
End If
解决方案 »
- 关于引用变量储存字符串的问题
- 有没有办法让编译的COM+ DLL在安装到组件库的时候自动设置属性里面的事务超时值?
- 请问如何结束一个长时间的作业?
- 反对日本成为联合国常任理事国的“百万人全球签名”活动》
- 添加VC ActiveX控件到form出错
- 请教一个关于使用VB代码编写的ADO与acess数据库(数据库记录庞大)联合使用时为何出现占用内存(占用内存高达51%)的问题
- VB如何调用在Component Servise 中注册的COM组件( 急!!!)
- 新建一个文本文件,这个语句怎么写呀?
- 我很急!!!!送59分
- 如何获取Richtextbox内建的垂直Scrollbar上的鼠标事件,或者其他变通的方法?
- vb 调用 access 的窗体 的问题
- MCI播放MP3问题!
DATAGRID中的列标头的设置(chenyonghui05)