100分求助! winform

myrabbit 2005-07-12 11:22:52
環境:Windows Form
開發工具:微軟的Visual Studio .Net 2003
物件:DataGrid
資料庫:oracle 9i
欄位型態:DateTime

將資料庫中的表格Fill到DataSet中,
再將DataGrid.DataSource指到DataSet和Table中,
資料是顯示出來了,
但是我資料的值是DateTime.Now (包含時分秒毫秒),
卻只有顯示 DateTime.Today 的內容而已(年月日),
請問如何讓完整的資料顯示出來咧?
有沒有什麼秘方?
_________________
...全文
77 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenchen_0715 2005-07-13
  • 打赏
  • 举报
回复
在DATAGRID里添加一个样式表,然后添加样式列,在时间这一列里有个属性format,将值设置成yyyy-MM-dd hh:mm:ss
oyljerry 2005-07-13
  • 打赏
  • 举报
回复
设置时间格式
syeerzy 2005-07-13
  • 打赏
  • 举报
回复
{0:"yyyy-MM-dd hh:mm:ss"}
liwei6797 2005-07-13
  • 打赏
  • 举报
回复
可以把数据从数据库里调出的时候就转换一下格式。
例如
select aaa=Convert(char(10),aaa,101) 就是将aaa转换成mm/dd/yy的格式

0 or 100 (*) Default mon dd yyyy hh:miAM (or PM)
1 101 USA mm/dd/yy
2 102 ANSI yy.mm.dd
3 103 British/French dd/mm/yy
4 104 German dd.mm.yy
5 105 Italian dd-mm-yy
6 106 - dd mon yy
7 107 - Mon dd, yy
8 108 - hh:mm:ss
- 9 or 109 (*) Default + milliseconds mon dd yyyy hh:mi:ss:mmmAM (or PM)
10 110 USA mm-dd-yy
11 111 JAPAN yy/mm/dd
12 112 ISO yymmdd
- 13 or 113 (*) Europe default + milliseconds dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 or 120 (*) ODBC canonical yyyy-mm-dd hh:mi:ss(24h)
- 21 or 121 (*) ODBC canonical (with milliseconds) yyyy-mm-dd hh:mi:ss.mmm(24h)
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(no spaces)
- 130* Kuwaiti dd mon yyyy hh:mi:ss:mmmAM
- 131* Kuwaiti dd/mm/yy hh:mi:ss:mmmAM
huing 2005-07-12
  • 打赏
  • 举报
回复
时间格式转换
LionWangCity 2005-07-12
  • 打赏
  • 举报
回复
将取出来的内容格式化:
objDate.ToString("yyyy/MM/dd hh:mm:ss")
berlin8600 2005-07-12
  • 打赏
  • 举报
回复
System.DateTime.Today
.ToLongDateString
.ToLongTimeString
.ToShortTimeString
.ToShortDateString
都试试。
fengfangfang 2005-07-12
  • 打赏
  • 举报
回复
设置格式
{0:"yyyy-MM-dd hh:mm:ss"}

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧