问题描述
问题
如何为每次迭代的持续时间从小时开始增加循环次数?
我在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,??,??) }
这篇关于对于每次迭代,如何写入循环增加的持续时间?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!