注册 登录
编程论坛 VB6论坛

问个小白问题,有高手解答吗?

jefferman 发布于 2013-04-09 12:10, 415 次点击
程序代码:
Private Sub Combo1_Change()
If Combo1.Text = 花号表1 Then
DataGrid1.DataSource = Adodc2.Recordset

ElseIf Combo1.Text = 花号表 Then
DataGrid1.DataSource = Adodc1.Recordset

End Sub
上面是程序代码,点击下拉选择框,以表格的形式显示不同的数据,2个ado控件分别指向2个不同的数据源,一个下拉选择框combobox,其list属性为 花号表,花号表1
只有本站会员才能查看附件,请 登录
为啥运行后没有反应,表格中没有显示任何数据?
[attach]70057[/attach]

[ 本帖最后由 jefferman 于 2013-4-9 12:58 编辑 ]
2 回复
#2
Artless2013-04-09 13:16
Combo1_Click
#3
jefferman2013-04-09 16:58
回复 2楼 Artless
多谢各位大大,调试成功的代码奉上
程序代码:
Option Explicit


Private Sub Combo1_Click()
If Combo1.Text = "花号表" Then
DataGrid1.ClearFields
Adodc1.Refresh
Label5.Caption = 2
Set DataGrid1.DataSource = Adodc1.Recordset

ElseIf Combo1.Text = "花号表1" Then
DataGrid1.ClearFields
Adodc2.Refresh
Set DataGrid1.DataSource = Adodc2.Recordset
Label5.Caption = 1
Else
DataGrid1.ClearFields
End If
End Sub




[ 本帖最后由 jefferman 于 2013-4-9 16:59 编辑 ]
1