DataGrid中日期读出问题?? 在数据库里SGDATE字段的类型是datetime类型,其值如: 2004-12-8 ,没有时间中的几点几分几秒,但是在DataGrid中绑定时读出的是2004-12-8 0:00:00,有年月日时分秒,请部如何解决才级只读出年月日2004-12-8 ????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绑定里格式化 ToString("yyyy-MM-dd") 在数据库里SGDATE字段的类型是datetime类型,其值如: 2004-12-8 ,没有时间中的几点几分几秒,但是在DataGrid中绑定时读出的是2004-12-8 0:00:00,有年月日时分秒,请问如何解决才能只读出年月日2004-12-8 ????????? 绑定里格式化 ToString("yyyy-MM-dd"), zhanqiangz(闲云野鹤) ,请你说的详细一点好吗? 呵呵,不好意思,一看写错了。在datagrid的数据格式设置表达式中填入{0:d} 我也遇到了这个问题 我是在DataGrid的ItemDataBound事件中进行处理的private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { string TempStr = ""; if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem) { TempStr = ((Label)(e.Item.Cells[0].Controls[1])).Text.ToString(); TempStr = TempStr.Substring(0,10); ((Label)(e.Item.Cells[0].Controls[1])).Text = TempStr; } }说明:第一列是Label模板列.你试试看. <asp:BoundColumn DataField="DateSetoff" HeaderText="日期" DataFormatString="{0:yyyy-MM-dd }"></asp:BoundColumn> 我刚试了一下 "a7lang(阿七(程序员要做多好才有资格娶老婆?))"说加{0:d}数据格式设置的方法用它非常的方便 谢谢a7lang(阿七(程序员要做多好才有资格娶老婆?))!!greencoin(小付) 你也用这样用吧 我上面说的法子太笨了 呵呵 string strnyr = "2004-12-8 0:00:00";string date = strnyr.ToString("yyyy-MM-dd"); 大家推荐一个适合学校用的多用户博客 为何当重新刷新后,字体变了?? HttpWebRequest得到源码,有难度,高手进.祝你顺发~ 请问数据库连接状态改变事件用法 如何更灵活的使用DropDownList控件? B/S架构的软件 如何打包? 关于dataset和xml转换的问题 <INPUT type="file" >怎样把文件上传到另一台服务器 如何获取服务器的硬件信息,比如cup序列号,硬盘序列号等? 小女子再请教一个问题 建议在.Net开一个电子商务的专栏 javascript怎么和.net通信?
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string TempStr = "";
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
TempStr = ((Label)(e.Item.Cells[0].Controls[1])).Text.ToString();
TempStr = TempStr.Substring(0,10);
((Label)(e.Item.Cells[0].Controls[1])).Text = TempStr;
}
}
说明:第一列是Label模板列.
你试试看.
用它非常的方便 谢谢a7lang(阿七(程序员要做多好才有资格娶老婆?))!!greencoin(小付) 你也用这样用吧 我上面说的法子太笨了 呵呵
string date = strnyr.ToString("yyyy-MM-dd");