请详细点,最好附代码说明,菜鸟请教!!谢谢!!

解决方案 »

  1.   

    table点右键,fields editor,ctrl+f5,选择一个字段,添加OnChange属性,然后,可添加代码:
    procedure TForm1.Table1CustNoChange(Sender: TField);
    begin
      dbgrid1.Columns[0].Width:=80;
    end;procedure TForm1.Table1CompanyChange(Sender: TField);
    begin
      dbgrid1.Columns[1].Width:=80;
    end;
      

  2.   

    在字段的ONCHANGE事件中写
    if Length(dbgrid1.field['fieldName'])>8 then
      abort;
      

  3.   

    在字段的ONCHANGE事件中写
    if Length(dbgrid1.field['fieldName'])>8 then
      abort;
      

  4.   

    是的,应该通过控制fieldname来控制吧
      

  5.   

    哈哈,楼上的都有意思,把楼主不放在眼里呀,!
    控制字段内容长度,可以用format来格式化你出来的数据