.NET 如何才能使DATAGRID绑定的时间字段,只显示日期,不显示具体时间?
发布网友
发布时间:2023-03-28 10:09
我来回答
共4个回答
热心网友
时间:2023-10-26 16:31
VS03是吧?
不需要用模板列,用绑定列就可以。添假一个绑定列;页眉文本:时间,数据字段:time_yd
SQL文:
select CAST(GETDATE() as date) as time_yd--SQL里是这么写的,没用过ACCESS不知道其是否有CAST函数和DATE类型
,反正你试下吧。select CAST(now() as date) as time_yd
然后绑定就可以了。。。
热心网友
时间:2023-10-26 16:31
1.先将时间列转化为模板
2.编辑模板,选择时间列
3.在绑定数据时有个格式下拉列表
常规:{0}
短时间:{0:t}
长时间:{0:T}
短日期:{0:d}
长日期:{0:D}
日期和时间:{0:g}
完整日期:{0:G}
根据你的需要选取
{0:d}你在绑定的数据后长上这个就行了
Gridview中如下:
例<%# Bind("softAddtime", "{0:d}") %>
热心网友
时间:2023-10-26 16:32
<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>
热心网友
时间:2023-10-26 16:32
now().toshortdatetime()