Foxtable(狐表)用户栏目专家坐堂 → 关于程序报错问题


  共有4689人关注过本帖树形打印复制链接

主题:关于程序报错问题

帅哥哟,离线,有人找我吗?
刘效功
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:25 积分:283 威望:0 精华:0 注册:2022/2/8 10:53:00
关于程序报错问题  发帖心情 Post By:2022/6/20 10:21:00 [只看该作者]

专家老师好,刚才发的帖子也不知您看到没有,再发一次,见谅,

主要就是在表中根据下拉选择添加数据时,总是一次次报错,但不管他关闭报错窗口的关闭按钮,数据也能添加上去,数据的准确性也没问题,请老师改改代码,不要让他老报错,谢谢老师,祝老师一切安好

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关于代码引用报错.zip


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111455 积分:567357 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/6/20 10:50:00 [只看该作者]

提示很明显了,索引超界。

1、出错代码1:e.DataCol.Name.SubString(0,6)
如果改列名长度小于6的列数据,这个代码肯定出错,加个判断

if e.DataCol.Name.length >= 6

2、出错代码2:e.DataCol.Caption.Split("_")(1)
如果更改了数据的列,没有列标题,或者列标题没有下划线,这个代码肯定出错,加个判断

if e.DataCol.Caption > "" andalso e.DataCol.Caption.contains("_")

 回到顶部