机房收费系统(一)——MSFlexGrid控件

   在进行“学生查看上机记录”时,在对MSFlexGrid1编写查询代码时,参考以前做过的学生,虽然学生中没有用到这个控件,但是用到的myflexgrid控件的属性跟这个差不多。参照学生把代码写好以后。出现了问题:

   1、点击查询,查询出的信息会一直重复出现:

  记得在当时做学生的时候就出现过这个问题,参考以前的解决方法,就是在查询数据库结束后关闭数据库,可是不知道为什么,在这里我把书库关闭就是不管用,只好换一种方法解决吧,经过王大神的指导,学会了一种很简单的方法:就是每次在加载查询的结果时,先把以前出现的结果清除,于是我就把MSFlexGrid1.Clear写上去了,结果却是这样的:


用clear只能把里边的信息清除,但是表格依然会出现,不会清除。王大神的方法就是简单,直接把加载时的行数改成一行不就行啦。于是只加了一条代码:MSFlexGrid1.rows=1,只是这样会把固定行改成1。1就1吧,能运行就行了。

问题2:

当一个卡号只上机了,还没有下机,那在line表中就会只有上机信息,下机的信息是空的,但是在进行查询时需要把下机信息也显示出来,于是就出错了:


这个问题也是在王大神的指导下解决的,只要稍微把代码改变一下就行了,改变的代码如如下:


这样的话在查询出的信息中就可以有空值存在了。结果如下:





评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值