格式的问题。 你在grid的属性生成器里 列---选定的列--- 数据格式表达式 时间的那一列的后边加上
{0:yyyy-MM-dd} 为1981-1-1
如果里边的值为空,则默认的就是你数据库里的值。
如数据库里是:1981-1-1 19:00:00
则显示也为:1981-1-1 19:00:00
{0:yyyy-MM-dd} 为1981-1-1
如果里边的值为空,则默认的就是你数据库里的值。
如数据库里是:1981-1-1 19:00:00
则显示也为:1981-1-1 19:00:00
解决方案 »
- 类序列化成XML时 如何加属性
- C#中这样的索引器是什么特性
- winform国际化
- winform中删除对话框点确认和取消都会删除,怎么才能解决呢?
- 請問如何在ComboBoxCellType類型的Column中獲取選定項的値
- 有用win7(64)位系统的吗?询问一个小问题
- C# Winform datagridview DataGridViewCheckBoxColumn问题
- 关于UpdatePanel和ListBox的SelectedIndexChanged事件
- 怎么理解这段异步操作?
- 关于方法继承中的返回类型的疑惑
- 怎样在C#的winfrom中利用datagrid控件来增加记录。
- 一个datagrid的问题,急!
设置显示格式(format), 设为:yyyy-MM-dd HH:mm:ss
DataGrid-->rightbutton--->Property Builder--->Columns--->select Column--->Data formatting expression{0:yyyy-MM-dd HH:mm:ss}
select Convert(varchar, datecolumn, 20)....那个20的含义看这里
Without century (yy) With century (yyyy)
Standard
Input/Output**
- 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
DataFormatString="{0:yyyy-MM-dd hh:mm:ss}">
<ItemStyle HorizontalAlign="Center" Width="75px" CssClass="input-content">
</ItemStyle>
</asp:BoundColumn>