将Datepicker日期值存储到C#中的Database Birthdate列(C sharp)

时间:2012-07-16 02:58:41

标签: datetimepicker

嘿我想从日期选择器中获取日期并将该日期添加到我的数据库birthdate列中 soo plzzz帮帮我...

这里是表单视图 和网格视图

告诉我语法如何在Database birthdate列中存储日期值! plzzz只给我C#.net解决方案......

1 个答案:

答案 0 :(得分:0)

WinForms:datepicker有一个名为“Value”的属性,它是DateTime数据类型。使用它。

Web窗体:如果您使用的是JQuery,只需执行

var date = $("#myDateControl").val();

然后,如何存储值取决于您使用的数据库(Sql,Oracle等)以及您是否正在使用Entity Framework(或其他ORM)...如果您想要更全面的答案,请提供更多详细信息

修改

根据您的评论,我会这样做:

using (var connection - new SqlConnection("my connection string"))
{
    using (var command = connection.CreateCommand())
    {
        command.CommandText = string.Format("INSERT INTO Stu_inf(Enrollno, Firstname, Lastname, Birthdate) VALUES ('{0}', '{1}', '{2}', '{3}')", txtEnrollno.Text, txtFname.Text, txtLname.Text, mtxtBdate.Value.ToString("yyyy-MM-dd"));
        connection.Open();
        command.ExecuteNonQuery();
        connection.Close();
    }
}

我是从内存中写下来的,所以你可能会得到一个小的语法错误或者什么......但这就是想法......希望它有所帮助