我具有沿着在文本值通过组合框,但它们可以具有不同的含义,例如:有没有更快的方法?
- 8:30 - 9:30 =>时隙1
- 10:30 - 11:30 = >时隙2
- 12:30 - 13:30 =>时隙3
或
- 8:30 - 11:30 =>插槽1和2
- 10:30 - 13:30 =>时隙2和3
基本上,我希望将这些值传递到一个数据库中。因此,如果所需的小时数为2,则该选项将自动显示8:30 - 11:30或10:30至30:30。一旦你点击事件按钮,我希望程序自动计算需要多少个插槽以及需要输入的插槽数。目前,我只能想到用大量的if语句来做这件事。
澄清:
工作需要几个小时。 1,2,3,4或5.每项工作的工作时间为8:30-9:30,10:30-11:30等。如果工作需要超过一个小时,它将占用不止一个“工作岗位”。但是,我现在使用的组合框现在动态生成可能的小时数,并将它们作为文本放置到组合框中。因此,如果一项工作需要一个多小时,而不是显示8:30-9:30,10:30-11:30等,它将显示8:30-11:30,10:30-13:30等。
我只是想知道(只是有一个想法),你如何在C#中的子字符串?如果我可以接受一个子字符串,我可以给每个可能的开始和结束一个值,并以另一种方式做。
任何帮助将是非常有用的。
请重新表述的问题。 – 2009-09-07 20:41:44
所以你在你的组合框中有许多选项,就像你引用的那些。您希望用户输入一定的小时数,并且应用程序计算所需时间段的数量以填充请求的时间?那是你要的吗? – Atmocreations 2009-09-07 20:48:59