请问一下,用DBGRID与数据库连接后,我只想在DBGRID中显示其中某个字段的信息.我该怎么做?
比如在Student 的表中有姓名,性别,年龄,出生年月日,所在班级等字段,我只想显示姓名的字段,,其它字段我不在DBGrid中显示出来.我该怎么做请各位大侠慷慨解决!

解决方案 »

  1.   

    select 姓名 from 表 
    Tquery,dataSouce与dbgrid捆绑
      

  2.   

    双击DBGRID,会出现一个东西,把Student的字段全部加进去,然后去掉你不要的,留下你要显示的!
      

  3.   

    有两种方式:
      1.用sql 语句 
      2.像楼上说的也可以(我通常用这种).
      

  4.   

    双击DBGRID,会出现Editing DBGrid1.columns窗口,点右键选ADD ALL FIELDS,然后去掉你不要的,留下你要显示的,而且可以更改显示的标题信息!
      

  5.   

    只选择你要的那个字段, select name from table 然后把query与dbgrid相连.或者 全部选择select * from table 然后只把你不想显示的那些字段的visible::=false
      

  6.   

    应该没有问题了吧!
        1.select 你想要的字段 from 你的表
        2. 在 Editing DBGrid1.columns 列中加入您想要的字段。
      

  7.   

    1.如果你用  query+dbgrid+dataSouce:
      a.如果你的sql语句是静态的,在设计状态,将你要求的数据显示出来后,双击dbgrid,在弹出
        的字段设计窗口中,单击“所有字段”纽,再在其中删除你不需要的字段。
      b.如果是动态赋值的,可以先将语句按静态的办,设计好字段后,再将sql语句删除。
    2.如果你用  table+dbgrid+dataSouce:  
      在设计状态,将你要求的数据显示出来后,用同1.a的办法即可。