-1
我必須2下拉列表,我想用它們的值填充它們的值,時間從1到24。然後我想計算兩個選定值之間的差異。如果我在第一個下拉列表中選擇,我們假設小時值爲12,第二個值爲16,那麼差異將爲4.如何在C中使用小時填充下拉列表#
我該如何在c#中實現這一點?
我正在開發一個編碼在C#中的asp.net web應用程序。
下面是我如何填充我的下拉列表中的代碼:
DateTime Date = DateTime.Today;
DateTime Time = DateTime.Now;
ListItem item1 = new ListItem(Time.ToShortTimeString(),
Time.ToShortTimeString());
for (int i = 0; i <= 48; i++)
{
ListItem item2 = new ListItem(Date.ToShortTimeString(),
Date.ToShortTimeString());
droplist.Items.Add(item2);
if (Date.CompareTo(Time) < 0 && Date.AddMinutes(30).CompareTo(Time) > 0)
droplist.Items.Add(item1);
Date = Date.AddMinutes(60);
}
我怎樣才能賦值到我的下拉列表中,值作爲時間?
這是一個家庭作業嗎? – Khan 2012-04-11 12:35:25
您想在哪裏顯示兩個下拉值之間的差異? – Khan 2012-04-11 12:36:15
我有點困惑 - 你說你想要1到24,但代碼似乎暗示你想要當前小時+ 24。這是什麼? – asawyer 2012-04-11 12:36:34