请问dbgrdieh控件能不能像stringgrid一样把最左边一列设置为固定列(stringgrid.fixedcol:=1),这一列的内容不连接数据库数据,而能像sgringgrid那样给单元格赋值????  如:stringgrid.cell[0][1]:='abc'  另外弱问下,先在ehlib包已经升级到什么版本了???  兄弟先谢了

解决方案 »

  1.   

    设置固定列:
    设置 DBGridEh 的属性 ForzenCols 为非0即可,默认为0,固定列从左边开始
    在 DBGridEh 的列编辑框里增加一列,这一列不连接数据,然后把要写的东西绘制进行就可以了现在 EhLib 最新版本好像是 Ehlib.v4.5.59
      

  2.   

    EhLib V4.4.39 以上的版本可以设置显示行号,设置为属性OptionsEh的dghShowRecNo:=True
    建议楼主使用V4.4.39 以后的版本
    下载可以到盒子或Delphi园地 
    盒子:http://www.2ccc.com

    Delpih园地:http://www.delphifans.com
      

  3.   

    谢楼上的,我的ehlib不知道4.X版本了,反正去年4月份的版本,你说的dghShowRecNo属性我的版本没有
    爱楼上的 
    喜楼下的 
      

  4.   


    dbhShowRecNo 属性是 2009年3月份 发布的 EhLib V4.4.39开始才有的
    EhLib V4.4.39以前是没有这个属性的
      

  5.   

    dbhShowRecNo属性有何用? 与我的问题有关系吗?  我目前的版本是4.2.16
      

  6.   

    与你的问题没有关系,只是说新版本的有这个显示行号的功能
    dbhShowRecNo设置为True就是像Excel一样,左边可以显示行号
    如果新版本的一些功能你不需要且你现在用的版本能满足你的需求,也可以继续使用V4.2.16
    V4.2.16也算是一个好用、稳定的版本
      

  7.   

    dbgrideh.showserialno 不就是现实行号的吗?晚上会去我先用我的版本试一下看能否实现不连接数据库的固定列,谢