比如我设置的DBGRID的宽度如下:NAME(宽度为10)    SEX(2)      DESCRIPTION(20)但是当我数据库中的相应字段的长度超过上面设置的长度时单元格就按数据字段长度显示了。
如:
DESCRIPTION数据库字段长度为200,显示的话,DESCRIPTION就不是原先设置的20宽度而是200了。怎么解决这个问题?谢谢!

解决方案 »

  1.   

    双击dbgrid在弹出的对话框中选择要设置的字段;设置其width = 20;
      

  2.   

    将AutoSize 设为False
    DBGrid1.Columns.Items[0].Width := 20;
      

  3.   

    DBGrid1.Columns.Items[0].Width := 20;
    楼上的几位已经说得很清楚了
    就是这样的 但是来晚了
      

  4.   

    同上!
    你也可以在窗體上點右鍵----- View as Text ,然后在Text里刪除
          Selected.Strings = (
            'NAME#9'20'#9'NAME#9#9
            'SEX'#9'2'#9'SEX#9'F'#9
            'DESCRIPTION'#9'20'#9'DESCRIPTION#9#9)再 點右鍵------ view as Form,最后Save