我用一个MSHFlexGrid控件、一个ADODC控件和COMBO控件实现数据显示的效果,
运行起来没有语法错误,就是不能刷新显示,COMBO控件的CLICK事件如下:(strSQL = "select * from 全部 where 球队名称 = 城堡")
Private Sub ComboQueue_Click()
strQueName = " order by " + ComboQueue.Text + " DESC" AdodcShow.RecordSource = strSQL + strQueName
AdodcShow.Refresh
MSHFlexGrid1.Refresh
End Sub各位请指点!
运行起来没有语法错误,就是不能刷新显示,COMBO控件的CLICK事件如下:(strSQL = "select * from 全部 where 球队名称 = 城堡")
Private Sub ComboQueue_Click()
strQueName = " order by " + ComboQueue.Text + " DESC" AdodcShow.RecordSource = strSQL + strQueName
AdodcShow.Refresh
MSHFlexGrid1.Refresh
End Sub各位请指点!
for i=1 to msflexgrid.count-1next
strSQL = "select * from 全部 where 球队名称= " & "城堡"
请试试行不
在程序中就是这样定义的strSQL,第一次选择COMBOBOX时能刷新,随后进行第二次的时候就不能了。
AdodcShow.Refresh
MSHFlexGrid1.Refresh
哭,大家帮忙呀!
MSHFlexGrid不是数据识别控件
for i=1 to flexgrid.rows-1
'这里一条记录一条记录增加.
next i
strSQL =( "select * from 全部 where 球队名称 = "城堡"")
好像又是:strSQL = "select * from 全部 where 球队名称 = '城堡'")
你試試看是那種寫法吧!