按钮单击将对象保存到数据库

时间:2013-03-25 10:56:16

标签: c# asp.net

所以我有一个事件就是当你点击我要向我的数据库发送intstringdatetimebool的按钮时。 现在它将从我的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;
}

2 个答案:

答案 0 :(得分:1)

为了从CheckBox01获取布尔值,请使用其Checked属性。

bok.WeatherRain = CheckBox01.Checked;

至于日期问题,我建议使用DateTimePicker控件让用户选择日期并使用Value属性获取其值。

答案 1 :(得分:1)

使用Checkbox的checked属性,如下所示:

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;
}