2013-03-25 61 views
0

所以我有一個事件,當你點擊一個按鈕,我想發送一個int,string,datetimebool到我的數據庫。 現在它會從我的webform獲取「公司」和「DayNumber」的輸入。我想要將我的CheckBox01的值作爲WeatherRain的布爾值和Date中的輸入值。你應該能夠選擇日期,而不是僅僅從「現在」開始。 我不知道什麼是最好的方式來完成這項工作,我確實有大約100個不同的領域來獲取用戶輸入。按鈕點擊保存對象到數據庫

protected void btnTryck_Click(object sender, EventArgs e) 
{ 
    Dagbok bok = DagbokFactory.CreateNew(); 

    bok.Company = String.Format(TextBox1.Text); 
    bok.DayNumber = Convert.ToInt32(TextBox19.Text); 
    bok.WeatherRain = false; 
    bok.Date = DateTime.Now; 
} 
+0

你有你的頁面上輸入100場? – 2013-03-25 10:59:37

+0

是的不幸的是我有100個輸入字段,它是一個客戶,希望他們的「每日日記」建設承包商作爲網頁形式,而不是以紙的形式。由於其中超過50項是強制性的,因此合作將會非常糟糕。 – Kolla 2013-03-25 11:07:31

回答

1

爲了從CheckBox01獲得布爾值,請使用其Checked屬性。

bok.WeatherRain = CheckBox01.Checked; 

至於日期的問題,我建議使用一個DateTimePicker控制,讓用戶選擇日期,並得到其與Value屬性值。

1

,如下圖所示爲使用此複選框的選中屬性:

protected void btnTryck_Click(object sender, EventArgs e) 
{ 
    Dagbok bok = DagbokFactory.CreateNew(); 

    bok.Company = String.Format(TextBox1.Text); 
    bok.DayNumber = Convert.ToInt32(TextBox19.Text); 
    bok.WeatherRain = CheckBox01.Checked; 
    bok.Date = DateTime.Now; 
}