本文介绍了对于每次迭代,如何写入循环增加的持续时间?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问题



如何为每次迭代的持续时间从小时开始增加循环次数?



我在windows表单应用程序上工作csharp vs2015



i有三个文本框



txt_fromhour 6



txt_tohour 12



txt_Duration 1.5



txt_countduration 4(计算为12-6 = 6 / 1.5 = 4)



我有桌面培训有3个字段



serial int



fromhour decimal



tohour decimal



我需要在三个字段上写下循环插入数据作为下面的示例



当我从6点开始写小时12,持续时间为1.5,数据将插入如下



序列fromhour 

1 6 7 5

2 7 5 9

3 9 10 5

4 10 5 12





我的尝试:



  for  int  i =  0 ; i< =  4 ; i ++)

{

插入培训(序列号) ,fromhour,tohour)值(最大+ 1,??,??)

}
解决案




Problem

How to write for loop increase from hour by Duration for every iteration ?

I work on windows form application csharp vs2015

i have three textboxes

txt_fromhour 6

txt_tohour 12

txt_Duration 1.5

txt_countduration 4 (calculated as 12-6=6/1.5=4)

I have table name training have 3 fields

serial int

fromhour decimal

tohour decimal

I need to write for loop insert data on three fields as sample below

when i write fromhour 6 and tohour 12 and duration is 1.5 data will inserted as below

serial    fromhour            tohour

1            6                7.5

2            7.5               9

3            9                10.5

4            10.5              12



What I have tried:

for(int i=0;i<=4;i++)

{

insert into training(serial,fromhour,tohour) values(max+1,??,??)

}
解决方案




这篇关于对于每次迭代,如何写入循环增加的持续时间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-17 23:43
查看更多