时间成本的选择

背景:

1 有四个Tab,每个Tab里有个datagridview;

2 从数据库拿数据,给到datagridview;

3 datagridview 显示的行数,随着窗体的normal 或 max自适应,即normal时,显示20行,Max时,由datagridview 的高度和每行高度算出显示的行数;


问题: 当窗体大小变化时,由于要刷新四个表,用时将近2秒钟;

于是想到,当窗体大小变化时,只刷新当前选择的Tab里的表,当Tab的selectedindex 变化时,再刷新其他的表;


比较:一次刷新四个表,用时将近2 秒,但当选择其他Tab时,就不存在再拿数据刷新的过程;

           一次只刷新一个表,用时大概0.5秒,但选择其他表时,都会存在刷新过程,且以后每次index changed,都会刷新;

所以,一次性较慢,以后会舒服很多,一次性较快,以后的时间会持续累积,还是选择慢一次吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值