如图,并且这是一个需要设置默认值的数据,我在程序里这样设置 private void dataGridView1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)
{
e.Row.Cells["Record_Datetime"].Value = DateTime.Now;
}这样新建行的时候会有字符,但保存不了(利用绑定时自动生成的UpdateCommand),我在数据库里直接select getdate()得到的字符串黏贴进去,也不能保存,那我要怎么样给这个单元格赋值才能保存?不知道问题说清了没,如果有疑问请在下面跟帖
{
e.Row.Cells["Record_Datetime"].Value = DateTime.Now;
}这样新建行的时候会有字符,但保存不了(利用绑定时自动生成的UpdateCommand),我在数据库里直接select getdate()得到的字符串黏贴进去,也不能保存,那我要怎么样给这个单元格赋值才能保存?不知道问题说清了没,如果有疑问请在下面跟帖
数据库的日期字段还是datetime类型吗?如果是,前台程序应该不需要修改,直接从新查询一下,绑定到gridview就可以了。
还有,dateset不需要自己手工建,查询数据时Ado.net会自动填充并判断类型,如果你需要构造自定义字段,可以在sql查询语句中构造