比如,我要根据datacombobox选择的结果过滤关联的datagrid中显示的记录
谢谢

解决方案 »

  1.   

    adodc1.recordset.filter="字段名=DataCombo1.SelectedItem"
    datagrid1.refresh
      

  2.   

    有点差错:
    adodc1.recordset.filter="字段名=" & datacombo1.selectedItem
    adodc1.recordset.requery
    datagrid1.refresh
      

  3.   

    datacombo的选择改变触发。
    对了,你说的是datacombo控件吧,datacombobox不会是别的控件吧?
      

  4.   

    是的,改变触发?好象不行,change事件是对box来的,就是说你自己输入才行,选择不行
      

  5.   

    事实证明你的那个filter是不行的
    change事件是box的事件不是list的事件
    还是没有办法解决
      

  6.   

    要求:datacombo1.style=2,即只下拉菜单,便于搜索
    datagrid1绑定到adodc1Private Sub DataCombo1_Change()
        Adodc1.Recordset.Filter = "字段名=" & DataCombo1.Text
    End Sub我专门又试了一下,绝对没问题,datagrid1可以实时改变记录。