.NET 如何才能使DATAGRID绑定的时间字段,只显示日期,不显示具体时间?
C#.NET如何才能使DATAGRID绑定的时间字段,只显示日期,不显示具体时间?是ACCESS数据库,那个表里有一个字段的取值为时间,我直接用了一个数据库里的NOW()...
C# .NET 如何才能使DATAGRID绑定的时间字段,只显示日期,不显示具体时间?
是ACCESS数据库,那个表里有一个字段的取值为时间,我直接用了一个数据库里的NOW()函数,所以在那个字段里显示的时间格式为:
2009-2-24 23:44:01 ,但是要具体的时间(23:44:01)又没用,所以我想在用DATAGRID显示这个字段的时候只显示日期(2009-2-24),不
显示具体时间(23:44:01),可是不会啊!绑定代码为:<asp:BoundColumn DataField="shijian" HeaderText="上传时间" ></asp:BoundColumn>,上网查了一个说用一下什么格式,郁闷的,不会啊。望高手帮忙啊!
还有一个附加问题,就是如果在GRIDVIEW中呢? 展开
是ACCESS数据库,那个表里有一个字段的取值为时间,我直接用了一个数据库里的NOW()函数,所以在那个字段里显示的时间格式为:
2009-2-24 23:44:01 ,但是要具体的时间(23:44:01)又没用,所以我想在用DATAGRID显示这个字段的时候只显示日期(2009-2-24),不
显示具体时间(23:44:01),可是不会啊!绑定代码为:<asp:BoundColumn DataField="shijian" HeaderText="上传时间" ></asp:BoundColumn>,上网查了一个说用一下什么格式,郁闷的,不会啊。望高手帮忙啊!
还有一个附加问题,就是如果在GRIDVIEW中呢? 展开
4个回答
展开全部
VS03是吧?
不需要用模板列,用绑定列就可以。添假一个绑定列;页眉文本:时间,数据字段:time_yd
SQL文:
select CAST(GETDATE() as date) as time_yd--SQL里是这么写的,没用过ACCESS不知道其是否有CAST函数和DATE类型
,反正你试下吧。select CAST(now() as date) as time_yd
然后绑定就可以了。。。
不需要用模板列,用绑定列就可以。添假一个绑定列;页眉文本:时间,数据字段:time_yd
SQL文:
select CAST(GETDATE() as date) as time_yd--SQL里是这么写的,没用过ACCESS不知道其是否有CAST函数和DATE类型
,反正你试下吧。select CAST(now() as date) as time_yd
然后绑定就可以了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.先将时间列转化为模板
2.编辑模板,选择时间列
3.在绑定数据时有个格式下拉列表
常规:{0}
短时间:{0:t}
长时间:{0:T}
短日期:{0:d}
长日期:{0:D}
日期和时间:{0:g}
完整日期:{0:G}
根据你的需要选取
{0:d}你在绑定的数据后长上这个就行了
Gridview中如下:
例<%# Bind("softAddtime", "{0:d}") %>
2.编辑模板,选择时间列
3.在绑定数据时有个格式下拉列表
常规:{0}
短时间:{0:t}
长时间:{0:T}
短日期:{0:d}
长日期:{0:D}
日期和时间:{0:g}
完整日期:{0:G}
根据你的需要选取
{0:d}你在绑定的数据后长上这个就行了
Gridview中如下:
例<%# Bind("softAddtime", "{0:d}") %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField DataFormatString="{0:yyyy年MM月dd日}" />
</Columns>
</asp:GridView>
<asp:DataGrid ID="DataGrid1" runat="server">
<Columns>
<asp:BoundColumn DataFormatString="{0:yyyy年MM月dd日}"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
<Columns>
<asp:BoundField DataFormatString="{0:yyyy年MM月dd日}" />
</Columns>
</asp:GridView>
<asp:DataGrid ID="DataGrid1" runat="server">
<Columns>
<asp:BoundColumn DataFormatString="{0:yyyy年MM月dd日}"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
now().toshortdatetime()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询