-1

嘿,我想从日期选择器中获取日期并将该日期添加到我的数据库生日列中,所以请帮助我...

这里表单视图和网格视图

只需告诉我语法如何将日期值存储在数据库生日列中!请仅在 C#.net 中给我解决方案...

4

1 回答 1

0

WinForms:日期选择器有一个名为“Value”的属性,它是 DateTime 数据类型。用那个。

Web 表单:如果您使用的是 JQuery,只需执行

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

那么如何存储值取决于您使用的数据库(Sql、Oracle 等)以及您是否使用实体框架(或其他 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();
    }
}

我都是凭记忆写的,所以你可能会遇到一个小的语法错误或其他什么......但这就是想法......希望它有所帮助

于 2012-07-16T03:04:01.557 回答