winform 中datagrid 的问题
Noti_TlSubmitMsg _TlClassSubmitMsg=new Noti_TlSubmitMsg();
...............
//得出列表.
dataGridTlClassSubmitMsg.DataSource = _TlClassSubmitMsg.DefaultView;
可是我在表中有个字段recvtime,在显示的时候只有日期,没有时间...我想要显示具体的日期时间.
听说好像是要加什么样式....
请各高手帮帮忙...有点急..
------解决方案--------------------1.你可以在sql里加完convert(datetime,getdate(),121)再绑定上去
2.动态赋值的话,就用Date.Now.ToString("yyyy-MM-dd HH:mm:ss");
------解决方案--------------------Noti_TlSubmitMsg 这个类是从哪里继承的?
如果是DataTable类型的话,默认是显示日期和时间的
------解决方案--------------------这几行代码看不出问题的,建议楼主自己调试跟踪一下
------解决方案--------------------System.Windows.Forms.DataGridTextBoxColumn colum1 = new DataGridTextBoxColumn ();
colum1 .Format=("yyyy-MM-dd HH:mm:ss");
...........
System.Windows.Forms.DataGridTableStyle dataGridTableStyle1 = new DataGridTableStyle();
dataGridTableStyle1.GridColumnStyles.AddRange(new System.Windows.Forms.DataGridColumnStyle[] {colum1 });
dataGridTableStyle1.MappingName = "YourTable";
dataGridTlClassSubmitMsg.TableStyles.Add(dataGridTableStyle1);
------解决方案--------------------来晚了,不过还是要说几句话!
在日期控件的属性中有一个设定日期格式的属性
键入yyyy-MM-dd HH:mm:ss就行了!