0

如何将从 datepicker 检索到的日期保存到数据库中?我已经添加了工具包 window.phone.control.toolkit 并在我的 xaml 页面中添加了这一行。

 <toolkit:DatePicker ValueChanged="DatePicker_ValueChanged" Margin="296,0,0,552" />

这是我获取所选日期的事件处理程序,但是如何将日期值传递到我的数据库中,以将其保存在我的日期列中?

private void DatePicker_ValueChanged(object sender, DateTimeValueChangedEventArgs e)
    {
        var date = e.NewDateTime;
    } 

我使用此代码将项目添加到我的数据库中,其中我有 2 列 Studentname(type string) 和 date(DateTime)

using (StudentDataContext Expdb = new StudentDataContext(strConnectionString))
        {
            Student StudentInfo = new Student
            {

               StudentName = textBox.Text.ToString(),

               StudentDate = ????


            };

            db.StudentInfo.InsertOnSubmit(newStudent);
            db.SubmitChanges();

为了保存用户选择的要存储在表中的日期,我要编写什么代码?我是 Windows Phone 编程和 Silverlight 的新手,请帮忙?

4

1 回答 1

0

您可以尝试以下代码来获取日期时间

Student StudentInfo = new Student
{
     StudentName = textBox.Text.ToString(),
     StudentDate = (DateTime)datePicker1.Value;
};
db.StudentInfo.InsertOnSubmit(newStudent);
db.SubmitChanges();

datePicker1是 DatePicker 控件的名称

于 2013-01-01T12:33:42.477 回答