我用dbgrid连接table,修改数据时怎样控制dbgrid字段长度 请详细点,最好附代码说明,菜鸟请教!!谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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; 在字段的ONCHANGE事件中写if Length(dbgrid1.field['fieldName'])>8 then abort; 在字段的ONCHANGE事件中写if Length(dbgrid1.field['fieldName'])>8 then abort; 是的,应该通过控制fieldname来控制吧 哈哈,楼上的都有意思,把楼主不放在眼里呀,!控制字段内容长度,可以用format来格式化你出来的数据 关于输入控制的问题 很急呀:请教有经验的朋友VCLSkin控件问题 ActivexForm的调试 关于webbrowser的问题 工资管理系统历史数据问题 我的女朋友从建设银行跳槽到招商银行,为祝她前程似锦,我要现在马上散分! 怎样设置一个exe文件的图标,急!在线等待 AdoTable在添加/提交SQL中的错误,帮忙啊~~! 换个问法!!!(ADO问题) 大虾、高手、高高手们:能不能用程序建个ACCESS2000的数据库呢(在DELPHI中)? 在客户端用BDE访问SQL Server的问题,在线等待!急! 加入者有分:怎么用程序获取USB摄像头的图像
procedure TForm1.Table1CustNoChange(Sender: TField);
begin
dbgrid1.Columns[0].Width:=80;
end;procedure TForm1.Table1CompanyChange(Sender: TField);
begin
dbgrid1.Columns[1].Width:=80;
end;
if Length(dbgrid1.field['fieldName'])>8 then
abort;
if Length(dbgrid1.field['fieldName'])>8 then
abort;
控制字段内容长度,可以用format来格式化你出来的数据