查询结果显示的DBGridEh款库很宽,怎么设置固定每列宽度(没找到那个设置的属性),或者怎么设置自动改变宽度

解决方案 »

  1.   

    要么 把 每个字段的长度 写进数据库。
    要么 有个自适应宽度,需要改DbgridEh里一个Public属性。如果要的话 明天找到了告诉你
      

  2.   

    只用过Dbgrid, 不知道差别的多不多。 Dbgrid是需要添加字段, 在设置字段的width属性
      

  3.   

    把 
    procedure OptimizeSelectedColsWidth(WithColumn: TColumnEh);放到Public中即可
      

  4.   

     with  DBGridEh1.Columns.Add do
     begin
        Title.Caption :='测试';
        Width :=200
     end;