嘿我想从日期选择器中获取日期并将该日期添加到我的数据库birthdate列中 soo plzzz帮帮我...
这里是表单视图 和网格视图
告诉我语法如何在Database birthdate列中存储日期值! plzzz只给我C#.net解决方案......
答案 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();
}
}
我是从内存中写下来的,所以你可能会得到一个小的语法错误或者什么......但这就是想法......希望它有所帮助