我做一个单层数据库,非常简单的。我与一个本地库连接,但是我不想把所有字段全部显示出来,只有当一定条件成立时,才可以显示所有的字段或是字段中的数据。怎么办呢?多谢!!!

解决方案 »

  1.   

    根据你的条件设置
    DBGrid1.Columns[n].Visible := False;
      

  2.   

    if 条件不成立 then
      DBGrid1.Columns[0].Visible:=False;
      

  3.   

    如果没有建立静态的DBGRID列.
    就用DataSet.Fields[0].Visible:=False;
      

  4.   

    同意 
    DBGrid1.Columns[n].Visible := False;
    或者你可以根据条件来判断,在不同的选择 后隐藏不同的列
      

  5.   

    可以双击DBGrid1,添加全部字段,然后删除不要的字段,还可以设置属性
      

  6.   

    用Query,通过SQL语句:select 字段1,字段2,... from 表
      

  7.   

    DBGrid1.不想要的字段.Visible := False;
      

  8.   

    网上有关于动态添加隐藏列的DBGrid控件,还有很多其他功能,比较好用,你可以去下载用用!