C#为开发语言的Winform程序中,调用的DataGrid控件在显示DateTime类型的数据时,只能显示年月日,,我想显示出时分秒,但是不用ToString("yy-MM-dd hh:mm:ss"),因为我要求显示的数据类型仍然保持为DateTime类型.部分代码如下:
DataTable tblDatas=new DataTable();
DataColumn dc=null;
dc=tblDatas.Columns.Add("EndTime", Type.GetType("System.DateTime"));
DataRow newRow;
newRow["EndTime"]=item.EndTime;
tblDatas.Rows.Add(newRow);
this.dataGrid1.DataSource = tblDatas;
如果,将dc=tblDatas.Columns.Add("EndTime", Type.GetType("System.DateTime"));
改成dc=tblDatas.Columns.Add("EndTime", Type.GetType("System.String"));
则可以显示出时分秒,,,,但是我的要求是使用DateTime数据类型。谢谢各位大侠