社区
VB
帖子详情
问一个DBGrid问题,很简单,得到回答立刻揭贴
yongjoon
2006-05-14 12:14:03
我想在DBGrid的某一个单元格中输入数据进行数据更新,但是要求控制输入的必须是数值,而且不能超过5位。实现效果是:输入过程中如果数据非法,按键没有反应;满位后继续输入也不做任何反应。
请高手赐教!
...全文
136
5
打赏
收藏
问一个DBGrid问题,很简单,得到回答立刻揭贴
我想在DBGrid的某一个单元格中输入数据进行数据更新,但是要求控制输入的必须是数值,而且不能超过5位。实现效果是:输入过程中如果数据非法,按键没有反应;满位后继续输入也不做任何反应。 请高手赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yongjoon
2006-05-14
打赏
举报
回复
DBGrid本身没有Cell事件可以做这样的控制吗?
sz_lgp
2006-05-14
打赏
举报
回复
一般用一个textbox来跟到单元格来完成这项工作,textbox.text可以设置输入长度,只能是数字好象有一个函数还是别的什么,我记不清了,找到后我给你。再把textbox.text传给cell就可以了。
lywzl
2006-05-14
打赏
举报
回复
赞成sz_lgp(longguoping)的回答,至于验证是数字很方便,在程序中加入文本框内容改变(chard)事件,在事件中添加如下代码:
dim n%
try
n=cint(textbox1.text)
Catch ex As Exception
textbox1.text=mid(textbox1.text,1,len(textbox1.text)-1)
End Try
即可完成你要的功能。
yongjoon
2006-05-14
打赏
举报
回复
楼上的意思是让数据库返回错误,然后画面给出提示吧。
但是我说的效果是在更新之前就进行控制,能实现吗?
copico
2006-05-14
打赏
举报
回复
输入完了之后,在更新的时候如果数据不对,就可以不插入,同时清空,给提示
自己写的
一个
db
GRID
打印程序
自己写的
一个
db
GRID
打印程序,有几个BUG,请大虾门指点一二。如有对本程序中的部门内容作出修改的,请eMail给我一份。jacker1979@163.com
DB
GRID
的应用范例
其实微软的
DB
GRID
并不好用,想找一份好的帮助文档都找不到,并且界面并不友好,比起C++Builder中的
DB
GRID
来说是逊色不少,但是
DB
GRID
在开发数据库的项目中又是常用的控件,所以就一直想找
一个
好用的
DB
GRID
,可是网上...
一个
好用的
DB
GRID
一个
好用的
DB
GRID
,自动与数据库字段关联,列表单元格可编辑,combox单元格,复选单元格等
DB
Grid
.rar_C Builder_
db
grid
c++ builder 中
DB
GRID
加入鼠标滚动
DB
Grid
DB
Grid
Eh 4.14 最新版, 强大的数据显示能力, 支持排序, Null 字段变色显示等.
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章