首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于datagrid的两个疑问?恳求解答解决方法

2012-01-05 
关于datagrid的两个疑问?恳求解答用datagrid绑定dataset,发现两个问题:1数据库中PrintTime中为datetime类

关于datagrid的两个疑问?恳求解答
用datagrid绑定dataset,发现两个问题:

1     数据库中PrintTime中为datetime类型。内容为2007-1-24   18:19:23等。我用dataGrid进行绑定,可是dataGrid显示的总是2007-1-24,为什么阿?

2     绑定后显示的时候,datagrid怎么自动调整列宽(有些数据段字段长,有些短),不用手动调整?

    恳求大家给与解答!
    还有我的分值很少?怎么才能提高分值阿?我刚来到csdn.

[解决办法]
我只能回答1了,包你满意,我都实际用过的:
用我的方法将得到这种标准的模式 2007-01-24 18:19:23,你也可以根据自己的要求,去掉时,分,秒

在SQL语句中转换是 convert(char(19),数据库中时间字段,120) as 自定义自段名
如果就日期的话 就 char(12),去掉时,分,秒 也该知道怎么搞了。

在c#代码中

取出的时间用这样的方式固定格式 时间.ToString( "yyyy-MM-dd hh:mm:ss ");
ToString( "yyyy-MM-dd "); 就是2007-01-24
ToString( "hh:mm:ss "); 就是18:19:23 你喜欢怎么样就怎么样吧

最后别忘了给分,哈哈。


热点排行