DataGrid 的BUG,能解决吗有高手吗

jacky_long 2004-08-18 03:45:53
详细情况如下:
DATAGRID 绑定到 表 “USER”,USER 其中字段有不能为空的。

当在DATAGRID上编辑记录时, 先 < ADDNEW > 然后 < 不在任何字段输入值 > 直接去点击 最左侧的显示黑色的箭头的那一细窄的列(非当前行的那些位置).会出错,如果是在VB内启动程序,先退出应用程序然后连VB都会一起关掉。
要是双击EXE文件启动的,那就直接退出应用程序。
这个问题怎么解决,请哪位大侠指点。
...全文
173 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
yymdwhl 2004-08-19
  • 打赏
  • 举报
回复
你插入了不能为空的字段的值是空,又没有事先做号“陷阱”所以会这样。
fj2003a 2004-08-19
  • 打赏
  • 举报
回复
应该在Datagrid的ColEdit事件中加入
异常处理
yijiansong 2004-08-19
  • 打赏
  • 举报
回复
出现异常.所以退出。可进行异常处理
wxrwan 2004-08-19
  • 打赏
  • 举报
回复
我也同楼上的一样啊,否则出的错误让用户很难判断
hhjjhjhj 2004-08-19
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3286/3286452.xml?temp=.7280084
visualcpu 2004-08-19
  • 打赏
  • 举报
回复
一行不建议使用允许对DataGrid自动添加功能。
visualcpu 2004-08-19
  • 打赏
  • 举报
回复
你在新增一行时,离开当前的焦点,虽然没有添加,但VB会自动相应添加事件,然后你那个值又为空,当然不行了!
bciAnson 2004-08-18
  • 打赏
  • 举报
回复
不好意思,因为我没有做过测试。
其实我从来都不会这样操作数据库,因为修改数据的代码都是自己写的sql语句。
修改前要做很多的判断,无误才提交。
对于我来说,grid只是用于显示数据。
可以把数据库发给我测试。anson_ye@126.com
jacky_long 2004-08-18
  • 打赏
  • 举报
回复
可错误照常,退出的一如即往
jacky_long 2004-08-18
  • 打赏
  • 举报
回复
这个错误发生在所有的时间之前。应为我为了测试是什么事件内发生错误,在DATAGRID的所有时间内 写了如下代码

On Error GoTo ErrHandle

exit sub
err:
msgbox err.......
bciAnson 2004-08-18
  • 打赏
  • 举报
回复
估计你没做异常处理.
talent303 2004-08-18
  • 打赏
  • 举报
回复
你是不是在这个窗口的单击或者双击中设置了退出啊,,,,
网络精灵 2004-08-18
  • 打赏
  • 举报
回复
不知道啊,没遇到过
华昌001 2004-08-18
  • 打赏
  • 举报
回复
我好象没有这样的问题!

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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