背景:
在敲机房的过程中,我相信大家都有遇到了这种问题<下标越线>,乍一看也很蒙圈,查看附近的代码和控件没有发现错误出现在哪,进行调试之后蹦到了我的代码页面上。
过程:
一.现象
编辑
经过深入的研究,最终发现了问题出现在那了,运行之后只会显示,卡号和用户名,然后就会报下标越限,那么证明后两行的数据没有录入进去,证明我的后台默认数值是只有两列,要想成功运行把数据改成4列
二.解决办法
- 在.Row = 1的下面添加一行数据MSHFlexGrid1.Cols = 4,这段代码的意思是这个控件的列数设置成4.
- 点击控件,右击属性就会出现下面这样一个弹框,将里面的列改成4这样就可以运行成功了。
编辑
总结:
问题的出现每次都会不约而至的到来,打的我们措手不及,但是出现问题不要担心,每个问题的背后最终都会有一个解决的办法,如果一时间没有解决那么证明自己没有找到合适的方法或者解决问题的思路,那么借鉴互联网或者请教一下高人,或许就有了一定的思路,有了思路问题就会变得简单多。