我有一个asp:TableCell并希望在条件的基础上将日期绑定到此,如果date是DateTime.MinValue,它应该显示空值,否则为日期。
我想在asp.net(3.5)C#中找到解决方案。
谢谢
答案 0 :(得分:0)
如果您可以在后面的代码中设置值,那么这很容易。
this.myTableCell.text = yourDate > DateTime.MinValue ? yourDate : "";
如果后面的代码中没有显式setable,你可以简单地绑定到C#属性或方法。 实施例
ASPX - 您的表格单元格<asp:TableCell Text="<%= MyDate() %>" .../>
C# Code Behind ---- this could be a property with get / set accessors or a method
public string MyDate()
{
DateTime myDateTime = GetDateTime();
return myDateTime > DateTime.MinValue ? myDateTime.ToString() : "";
}
这是否提供指南针让您开始正确的方向?