我做一个房屋中介系统。想根据DBGrid的一列,比如Columns[3]是“出租”则显示Columns[5](租期),若为Columns[3]“出售”则不显示。请问如何实现???多谢

解决方案 »

  1.   

    Columns[5].width控制,不显示赋值0
      

  2.   

    用DBGRID可能不行,Columns[3]的值可能是“出租”,也可能是其它值,
    Columns[5]要么全部显示,要么全部不显示,不能达到你的要求
      

  3.   

    你的想法应该这样实现加一个TabControl设置Tabs = 出租 
               出售点击出租的时候Filter := 'Field3的字段名 = ''出租'''
    点击出售的时候Filter := 'Field3的字段名 = ''出售''',隐藏Columns[5]
      

  4.   

    在界面上放个RadioButton选择就是!