我具有沿着在文本值通過組合框,但它們可以具有不同的含義,例如:有沒有更快的方法?
- 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