DATACOMBO的ROWSOURCE为一ADC RECORDSET, 要求设备RS的FILTER属性时, DATACOMBO列表内容按RS重新填充

解决方案 »

  1.   

    如果用filter来筛选的记录集作为数据源的话,好像不行,
    你可以试试重新设定DATACOMBO的datasource为rs.
      

  2.   

    我也发现了, DATACOMBO好象不管FILTER属性, 关闭原来的RS,重新按条件打开才行,
      

  3.   

    先 update再DATACOMBO。ROWSOURCE=rs试试
      

  4.   

    把ADODC控件和DATACOMMBO 控件不绑定:
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + App.Path + "\Databasename.mdb';Persist Security Info=False"
      Adodc1.RecordSource = "select * from tablename "
      Set DataCombo1.DataSource = Adodc1
      DataCombo1.DataField = "typename"
      Set DataCombo1.RowSource = Adodc1
      DataCombo1.ListField = "typename"
      

  5.   

    set datacombo.rowsource=rs
    datacombo.listfield="字段名"
    datacombo.boundcolumn="字段代码"