请问如何使DBGrid在窗体初始化时显示内容为空,但显示出表中的列名如:
库中为name,DBGrid中显示  “姓名”....。

解决方案 »

  1.   

    dbgrid1.column[i].title:='姓名' i是列号
      

  2.   

    form1.table1.fieldbyname('name').displaylabel:='姓名';
      

  3.   

    增强型 DBGrid 和 DBLookupComboBox。详情请访问:
    http://www.nicesoft.net特性 
     
    中国财务凭证式的金额显示。各显示位之间的分隔线颜色可自行定义,并可在标题行上显示“...万千百十个角分”!!! 1. 支持多种方式的合计行。支持合计、平均、计数、文本等方式的合计行。中国财务凭证式的金额显示在合计行上同样适用。合计行的颜色可自行定义!!! 
    2. 可在 Grid 的各列上嵌入任意控件来代替默认编辑器,例如可在布尔型字段的列上嵌入 DBCheckBox,在一只读或计算字段的列上嵌入 DBEdit!!! 
    3. 支持交替式的行颜色显示。奇数行和偶数行可定义不同的颜色 
    4. 自适应宽度。Grid 中的各列的宽度随 Grid 宽度的改变可自行调整宽度,使其始终填充整个 Grid 客户区域 
    5. 回车键转换为制表键。可将回车键当作制表键来处理,使用户敲回车键时自动转入下一列或行,输入数据更快速方便 
    6. 结合 TQLQRDBGridBuilder 自动生成 QuickReport 报表,省去手工制作报表的麻烦!!! 
    7. 结合 TQLDBLookupComboBox 实现输入内容按拼音码查找(如同速达 E2 中的品名输入方式),而不必在大量的产品目录中来回查找或强迫用户记忆大量的产品代码!!! 
    8. 继承自标准的 TDBGrid,使用 TDBGrid 或其子类开发的现有程序可实现平滑升级 更多强大的特性.... 
     
    详情请访问:
    http://www.nicesoft.net
      

  4.   

    大虾,怎么让DBGrid表在初始化时为空??
      

  5.   

    我以前采用的方法是DBGRID跟DATASOURCE连接,用ADOQUERY做数据源SQL语句写成
    select a as 编号,b as 年龄 from table where a=null
    当然实际A是不可能等于NULL的,这样和DBGRID连就可以了
      

  6.   

    在dbgride中加入多个column
    不设置datasource,仅仅设置column的title的值
      

  7.   

    你可以直接编辑dbgride列属性如果用query连接时
    在其属性sql中添加一静态语句