首先,不知道是不是.net的一个小BUG,我在dataGridView的属性设置理,设置了显示样式 为:yyyy-mm-dd hh-mm-ss 但是仍然不能显示到妙,最后只能在程序中加语句上去了:比如
dataGridView1.DataSource = DB_Operator.Find(sql,connectionSql);
dataGridView1.Columns[2].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss ";
数字2是根据,日期列的位置设置的,从0开始。
默认显示时间不显示秒yyyy-MM-dd HH:mm
dataGridView.Columns["日期时间字段"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss"; 成功实现了对秒的输出。