dataGrid中如何把时间显示全 用dataGrid从数据库度数据,有一列是时间信息,数据库显示是 2006-06-08 20:24:44而dataGrid显示2006-06-08 ,怎么能显示全。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 格式化字符串例如:DateTime dt = DateTime.Now;dt.ToString("yyyy-MM-dd HH:mm:ss.fff"); 如果是DataGridView的话可以使用 Format属性 我是从SQL Server2000数据库读的数据怎么能用“littleqiang520(小强.NET) ”的方法实现“格式化字符串例如:DateTime dt = DateTime.Now;dt.ToString("yyyy-MM-dd HH:mm:ss.fff");“ 属性生成器里面把那一列的“数据格式化表达式”设为{0:D}是不是在DataGrid的属性列表里修改tableStyles里面的属性 参看http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q867q 属性生成器里面把那一列的“数据格式化表达式”设为{0:D}<asp:DataGrid ID="DataGrid1" runat="server" OnSelectedIndexChanged="DataGrid1_SelectedIndexChanged"> <Columns> <asp:BoundColumn DataField="test" DataFormatString="{0,D}" HeaderText="测试列"></asp:BoundColumn> </Columns> </asp:DataGrid> 在windows程序中,设置表示时间的那个字段DataGridTextBoxColumn.Format = "yyyy/MM/dd HH:mm:ss";或DataGridTextBoxColumn.Format = "yyyy-MM-dd HH:mm:ss"; 能再详细些吗zhzuo(秋枫) 谢谢 取中文日期显示——年月日时分 string strY=currentTime.ToString("f"); //不显示秒 取中文日期显示_年月 string strYM=currentTime.ToString("y"); 取中文日期显示_月日 string strMD=currentTime.ToString("m"); 取中文年月日 string strYMD=currentTime.ToString("D"); 取当前时分,格式为:14:24 string strT=currentTime.ToString("t"); 取当前时间,格式为:2003-09-23T14:46:48 string strT=currentTime.ToString("s"); 取当前时间,格式为:2003-09-23 14:48:30Z string strT=currentTime.ToString("u"); 取当前时间,格式为:2003-09-23 14:48 string strT=currentTime.ToString("g"); 取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT string strT=currentTime.ToString("r"); 问题的关键是如何把数据库里某一列,表示时间信息的列在DataGrid上显示出来,数据库里面时间信息是年月日时分秒而DataGrid上显示出来只有年月日 是不是你的DataGrid 的那一列的宽度不够? 我的视图有12个字段。其中三个yyyy-MM-dd HH:mm:ss字段,用自动窗体生成的一次显示全部字段,就会出现yyyy-MM-dd 情况如果一次只自动生成6个字段(包括三个时间)。时间字段就会全部显示。DataGridTextBoxColumn.Format = "yyyy-MM-dd HH:mm:ss";在自动生成的窗体项目中是没有DataGridTextBoxColumn对象的,自己也不知道怎么定义,在哪定义。于是对比前两种情况,其中的DATAGRID的属性tablestyles,第一种12个字段的情况下是没有的;只用6个字段的第二种情况会自动生成tablestyles,进去点GridColumnStyles会有自动设置好的具体的6种ColumnStyles,里面的Format属性就可以修改了,单独列宽也可修改了,NULLText也可以该成显示别的,而不是默认的(null)了。为了显示完全部的12个字段,只有自己照着前六种的形式自己添加Column了。弄完后基本达到目的。这时继续在项目中查找‘Format’或‘yyyy-MM-dd HH:mm:ss’还是没有。按照楼上的说法myColumnTextColumn.Format = "yyyy-MM-dd HH:mm:ss";在自动生成的数据窗体里什么位置添加呢,比如DATAGRID里的‘采样时间’字段在程序中有 private DataColumn column采样时间;以及 internal DataColumn 采样时间Column { get { return this.column采样时间; } }与之相关,那怎么设置‘采样时间’字段的FORMAT="yyyy-MM-dd HH:mm:ss"呢? 权限设计思路 winform dataGridView 列中绑定方法 resharper 如何卸载 Oracle中存取日期字段问题 try catch处理异常,已经知道会有NULL异常发生,现在只想处理除NULL异常外的其它异常,也就是对NULL异常视而不见,在catch块中要怎样写? 哪位大哥大姐帮帮忙,问题简单,不要见怪. 关于擦除背景的问题 datagrid键盘事件不能返回键盘值,请大虾解救!!! 请问params的作用是什么? vb.net的语法怎么转换成c# 急!!! 在Form1_Load事件中加入画直线代码画不出直线 存储过程的参数问题
例如:
DateTime dt = DateTime.Now;
dt.ToString("yyyy-MM-dd HH:mm:ss.fff");
怎么能用“littleqiang520(小强.NET) ”的方法实现
“
格式化字符串
例如:
DateTime dt = DateTime.Now;
dt.ToString("yyyy-MM-dd HH:mm:ss.fff");
“
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q867q
<asp:DataGrid ID="DataGrid1" runat="server" OnSelectedIndexChanged="DataGrid1_SelectedIndexChanged">
<Columns>
<asp:BoundColumn DataField="test" DataFormatString="{0,D}" HeaderText="测试列"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
设置表示时间的那个字段
DataGridTextBoxColumn.Format = "yyyy/MM/dd HH:mm:ss";
或
DataGridTextBoxColumn.Format = "yyyy-MM-dd HH:mm:ss";
谢谢
string strY=currentTime.ToString("f"); //不显示秒 取中文日期显示_年月
string strYM=currentTime.ToString("y"); 取中文日期显示_月日
string strMD=currentTime.ToString("m"); 取中文年月日
string strYMD=currentTime.ToString("D"); 取当前时分,格式为:14:24
string strT=currentTime.ToString("t"); 取当前时间,格式为:2003-09-23T14:46:48
string strT=currentTime.ToString("s"); 取当前时间,格式为:2003-09-23 14:48:30Z
string strT=currentTime.ToString("u"); 取当前时间,格式为:2003-09-23 14:48
string strT=currentTime.ToString("g"); 取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT
string strT=currentTime.ToString("r");
在DataGrid上显示出来,
数据库里面时间信息是年月日时分秒
而DataGrid上显示出来只有年月日
DataGridTextBoxColumn.Format = "yyyy-MM-dd HH:mm:ss";在自动生成的窗体项目中是没有DataGridTextBoxColumn对象的,自己也不知道怎么定义,在哪定义。于是对比前两种情况,其中的DATAGRID的属性tablestyles,第一种12个字段的情况下是没有的;
只用6个字段的第二种情况会自动生成tablestyles,进去点GridColumnStyles会有自动设置好的具体的6种ColumnStyles,里面的Format属性就可以修改了,单独列宽也可修改了,NULLText也可以该成显示别的,而不是默认的(null)了。为了显示完全部的12个字段,只有自己照着前六种的形式自己添加Column了。弄完后基本达到目的。这时继续在项目中查找‘Format’或‘yyyy-MM-dd HH:mm:ss’还是没有。按照楼上的说法
myColumnTextColumn.Format = "yyyy-MM-dd HH:mm:ss";在自动生成的数据窗体里什么位置添加呢,比如DATAGRID里的‘采样时间’字段
在程序中有
private DataColumn column采样时间;
以及
internal DataColumn 采样时间Column {
get {
return this.column采样时间;
}
}
与之相关,那怎么设置‘采样时间’字段的FORMAT="yyyy-MM-dd HH:mm:ss"呢?