Datagridview 里 Datetime列
Datagridview 有一 Datetime列,小时分秒显示格式不正确,想要 yyyy-MM-DD HH:MM:SS格式。在编辑列 李 设置 Defaultcellstyle 也不好用DataGridViewCellStyle { NullValue=False, Format=G, Alignment=MiddleCenter }。请问怎么设置? --------------------编程问答-------------------- 查询时,把日期格式转换成字符串格式(yyyy-MM-DD HH:MM:SS)再绑定试试。 --------------------编程问答--------------------查询时 已经转了,客户端显示不对 --------------------编程问答--------------------
DataGridView.Columns["列名"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss.fff";--------------------编程问答--------------------
+1 --------------------编程问答--------------------
在form load里加了语句 ,怎么试都没反应
this.dataGridView1.Columns["operateTime"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss.fff";
this.dataGridView1.Columns["operateTime"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss";
this.dataGridView1.Columns["operateTime"].DefaultCellStyle.Format = "yyyy-MM-dd"; --------------------编程问答--------------------
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[] {
new DataColumn("drugID",typeof(DateTime)),
});
DataRow dr = null;
dr = dt.NewRow();
dr["drugID"] = DateTime.Now;
dt.Rows.Add(dr);
this.dataGridView1.DataSource = dt;
dataGridView1.Columns["drugID"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss.fff";
--------------------编程问答--------------------
DataColumn("drugID",typeof(DateTime) 我的datagridview 设计时画好了,属性 没找到设置的地方呢。必须代码写? --------------------编程问答-------------------- 是的,代码写。加一行:dataGridView1.Columns["drugID"].DefaultCellStyle.Format = "yyyy-MM-dd HH:mm:ss.fff";这个,换成你的列名就行了。 --------------------编程问答--------------------
加这个不好用,估计是楼上说的 DataColumn("drugID",typeof(DateTime)
补充:.NET技术 , C#