2014-10-20 41 views
-3

我正在使用第三部分時間選取器。時間選擇器組件如何從時間選擇器獲取價值?

<%@ Register Assembly="TimePicker" Namespace="MKB.TimePicker" TagPrefix="cc1" %> 

時間選擇器背後的源代碼是

<tr> 
    <td align="left" class="style3"> 
     From Time 
    </td> 
    <td align="left"> 
     <cc1:TimeSelector ID="TimeSelector1" runat="server" Height="10px"> 
     </cc1:TimeSelector> 
    </td> 
</tr> 

我想選擇的時間加入到數據庫中。如何將所選時間設置爲字符串或如何檢索選定時間?我只是試圖獲得像

string time=TimeSelector1.SelectedTimeFormat.ToString() 

但它不工作。我有一個名爲大師班,在那裏我做了這樣的:

mas.leaveapply(ddcode.SelectedItem.Text, 
       txtname.Text, 
       TimeSelector1.SelectedTimeFormat.ToString()); 
+0

您是否閱讀過TimePicker的文檔? – Rhumborl 2014-10-20 09:32:16

+0

我會檢查'TimeSelector'屬性,('SelectedTimeFormat'是格式,不是值)。 – 2014-10-20 09:32:20

+0

阿德里亞諾雷佩蒂,我們該如何回顧價值? – 2014-10-20 09:33:48

回答

1

回答上述問題是

protected void Button1_Click(object sender, EventArgs e) 
    { 
     try 
     { 


      DateTime time1 = DateTime.Parse(string.Format("{0:00}:{1:00}", TimeSelector1.Hour, TimeSelector1.Minute,TimeSelector1.AmPm)); 
      DateTime time2 = DateTime.Parse(string.Format("{0:00}:{1:00}", TimeSelector2.Hour, TimeSelector2.Minute, TimeSelector2.AmPm)); 


      mas.leaveapply(time1.ToShortTimeString(),time2.ToShortTimeString()); 
      ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", "alert('You Have Succesfully Applied For Leave ..!!');", true); 

     } 
     catch (Exception ex) 
     { 
      Label1.Text = ex.Message; 
     } 
    } 

它顯示的時間,如「10:05/AM」(小時,分,AM/PM)