dbgird的小问题!(150分)

  • 主题发起人 主题发起人 kmdboat
  • 开始时间 开始时间
K

kmdboat

Unregistered / Unconfirmed
GUEST, unregistred user!
请问dbgird中如何设置某个单元格的最大长度,就如EDIT中的maxlength属性一样!
 
你只要设置数据集中的每个字段的长度就行。
 
利用 columns属性 每个column都有 width
 
也可以在onvalid事件中判断输入的内容的长度,column的width只是显示表格的长度啊!
 
TO BOOK523
没用的!数据集的每个字段的长度我都已经设置了!
to xeen
我是指字段的可输入的长度!不是每列的长度!
to nathanlee
请详细一点!小弟愚笨,谢谢!
 
。。。。。。。。。。。。。。。。。。
 
不能在DBGrid中直接设置的,要控制它的长度就要自己编码了,可以在数据集中对应字
段中的DataSize属性中找到此字段在数据库中定义的长度,知道了字段的长度就可在事件
中比如OnKeyPress中控制输入长度了!
 
双击table空件,出来的框叫什么框来的?在框中点右健---->选"add all fields"
选要控制长度的字段,在左边的属性中找到size,填入你要控制的长度
 
双击table空件,出来的框叫什么框来的?在框中点右健---->选"add all fields"
选要控制长度的字段,在左边的属性中找到EDITMASK输入相应的输入控制字符,就可以了,
同时还能控制输入的是字符还是数字
 
多人接受答案了。
 
后退
顶部