我用dbgrid连接table,修改数据时怎样控制dbgrid字段长度

simonysj 2003-10-15 12:24:00
请详细点,最好附代码说明,菜鸟请教!!谢谢!!
...全文
47 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
simonysj 2003-10-16
  • 打赏
  • 举报
回复
详细一点。菜鸟真心求教!!
nyf1220 2003-10-16
  • 打赏
  • 举报
回复
哈哈,楼上的都有意思,把楼主不放在眼里呀,!
控制字段内容长度,可以用format来格式化你出来的数据
simonysj 2003-10-16
  • 打赏
  • 举报
回复
我是想控制字段内容的长度!!!
tanqth 2003-10-15
  • 打赏
  • 举报
回复
在字段的ONCHANGE事件中写
if Length(dbgrid1.field['fieldName'])>8 then
abort;
delphi_xizhousheng 2003-10-15
  • 打赏
  • 举报
回复
在字段的ONCHANGE事件中写
if Length(dbgrid1.field['fieldName'])>8 then
abort;
noil0125 2003-10-15
  • 打赏
  • 举报
回复
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;
IORILI 2003-10-15
  • 打赏
  • 举报
回复
是的,应该通过控制fieldname来控制吧

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧