Date format 如何根据区域性设置detailsview模板字段中日期的格式
我一直在寻找如何做到这一点 关于如何做到这一点,到处都有很多帖子 然而,我找不到一个方法来做我想做的事 我在TemplateField中有此文本框:(我不能使用BoundField) 它可以做到这一点,但当我尝试更新或插入时,会出现空值错误:/ Im使用visual studio 2012.net 4.5和c# 谢谢你的帮助Date format 如何根据区域性设置detailsview模板字段中日期的格式,date-format,detailsview,templatefield,Date Format,Detailsview,Templatefield,我一直在寻找如何做到这一点 关于如何做到这一点,到处都有很多帖子 然而,我找不到一个方法来做我想做的事 我在TemplateField中有此文本框:(我不能使用BoundField) 它可以做到这一点,但当我尝试更新或插入时,会出现空值错误:/ Im使用visual studio 2012.net 4.5和c# 谢谢你的帮助 rubenc事实证明,这是一种方法 空错误来自另一个值:) 无论如何谢谢你 <asp:TextBox ID="TextBox1" runat="server" Tex
rubenc事实证明,这是一种方法 空错误来自另一个值:) 无论如何谢谢你
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("myDate", "{0:d/M/yyyy}") %>'>
public string GetDate(object dataItem)
{
DateTime dt;
DataRowView _row = (DataRowView)dataItem;
string fecha = _row["myDate"].ToString();
if (culture == "es-MX")
dt = DateTime.ParseExact(fecha, @"d/M/yyyy", System.Globalization.CultureInfo.InvariantCulture);
else if(culture == "en-US")
dt = DateTime.ParseExact(fecha, @"M/d/yyyy", System.Globalization.CultureInfo.InvariantCulture);
return dt.ToShortDateString();
}