DBGRID 控件的datasource已设为datasource1了,datasource也设好了,但是若dbgrid 的字段名跟表不一样的话,怎样在dbgrid中显示阿?

解决方案 »

  1.   

    那需要你在DATASET里添加字段后更改TITLE才能做到。
      

  2.   

    增加DataSet的永久字段设置DisplayLable
    或在DataGrid增加Coloumns  设置Title
      

  3.   

    那就是说dbgrid和表要一模一样吗?大虾?
      

  4.   

    如果你什么都不设置,那么它将取数据库默认的。可以定制:
    1。双击table,右键,Add Fields,选择你需要的字段。如果全需要,可以Add All Fields.
       设置DisplyLabel,DisplayWidth;
    2. 双击DBGrid,添加适量个字段,分别设置FieldName,Title.Caption属性。
      

  5.   

    不是的,如果你用QUERY控件,那么添加字段的时候可以添加你想要的而不需要全部,然后在对添加进来的字段更改DisplayLable即可。
      

  6.   

    是不是ADOdataset不能这样用啊?我没找到adodataset的displaylabel 属性阿?请大虾帮忙啊
      

  7.   

    一、双击TTABLE(TQUERY)控件,出现字段编辑器(FIELDS EDITOR);
       二、右键单击字段编辑器,选择ADD FIELDS 增加字段元件;
       三、选中增加进来的某个字段元件,现在就可以像其它控件一样在属性窗口中设置该字段元件的相关属性了,设置属性DISPLAYLABEL为你要的字,
    adotable都一样给分吧