2013-03-25 62 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; 
}