根据用户的查询条件,能否动态改变command1的sql语句,然后在
MSHFlexDrid中显示用户想看到的结果。
也就是不绑定,可以动态改变。
请问如何实现?

解决方案 »

  1.   

    With DataEnvironment1.rsCommand1
            If .State = adStateOpen Then .Close
            sql = "select * from 销售表"
            .Open sql, conn, adOpenKeyset, adLockOptimistic
    End With再将mshflexfrid的数据源设置为command1
      

  2.   

    可以的,COMMAND1你重新更新查询一下啊。他里面有RS的对象,你可以象ADO或DAO里的RECORDSET一样操作它,当然可以更改查询数据的。
      

  3.   

    用ado.
    recordset查出结果一个个往grid里面填.