:DBGrid中,先选择了某省,在下个字段的下拉列表里自动显示该省的县市的选择,如何实现

解决方案 »

  1.   

    哦,你还真抠门,一分都不给?首先给省Table或Query添加静态字段(双击控件,添加所有字段)
    再添加一个Lookup字段,ListDataset为县表。选中省字段,在它的 OnChange事件中写入代码:
       县表.Filtered := true;
       县表.Filter := '县表.省编号 = '+省Table.省编号
      

  2.   

    不用lookup字段的话,你用那个
    picklist的话
    在相应字段的onchange事件中
    加些代码
      

  3.   

    第一个下拉框的onchange事件中用query查到省=list1.test的市,然后用while not query.eof do
    把数据赋予list2