1.我的数据表中的字段名是英文命名的,但是我希望在DBGridEh中显示出来的字段名是中文,我修改了每个字段的Title的Caption属性,但是编辑的时候显示是中文,而编译后怎么就又变成英文了呢?
2.我想给每个字段(即每一列)单独定义一个背景色,同样也是编辑的时候效果正常,而编译后还是原来的颜色。
3.请问可以添加图片么?我看到有个TitleImages属性,但是怎么无法对其进行设置。
谢谢,每回答一个问题都有分。

解决方案 »

  1.   

    我安装时那个EhLib60的Package能够编译,但是无法Install,不过DclEhLib60编译和Install都没问题,因此安装完后能够在组件面板看到EhLib组件。是不是因为我没完全成功安装的问题?
      

  2.   

    我知道了
    GridEhlib可以实现你所说的功能,可以试试!!
      

  3.   

    我的EhLib组件面板上没有GridEhlib这个元件啊。
      

  4.   

    请问各位用的都是EhLib的哪个版本?如果要实现我上面所说的功能,最低应该用哪个版本?
      

  5.   

    GridEhlib不在Ehlib上
    它时在Ehlib基础上开发的另外一套控件
    功能比Ehlib强大的多
      

  6.   

    请问GridEhLib在哪里下载?我到Google去搜索,竟然一条记录都没找到……
      

  7.   

    可以QQ联系吗?我的QQ是55369574,E-mail是[email protected],谢谢!
      

  8.   

    那里可以下3.0 的,[email protected]
      

  9.   

    1,2。问题出的有点儿怪,应该是你自己设置的不对。3。添加一个ImageList控件就可以了。
      

  10.   

    请问应该怎么设置呢?我什么都没动过,只是将DBGridEh的TitleFont设置了一下,然后就进入到各个Columns里对Title进行设置了。但是在DBGridEh的TitleFont所作的设置能够看到效果(编辑和编译都行),而在Columns里对Title设置的效果只能编辑看到,编译就不行了。
      

  11.   

    1. 你应该修改TField.DisplayLabel属性
    2。3 不知道
      

  12.   

    DongXF说的是,真的要用代码控制啊。
    两种方法:
    DBGridEh.FieldColumns[Columns_Name: String].Title.Caption := 'xxxx';
    DBGridEh.Fields[Fields_Number: Integer].DisplayLabel := 'xxxx';
    第一种方法其实可以直接在Columns的Title属性里设置啊,怎么设置了就是不行呢?怪事……
      

  13.   

    EHLIB3.0版本安装需要DELPHI 6.0 sp2的支持,不知道你这个问题是不是这个原因,我也是用的3.0 ,没碰到过你这样的问题