我有一个 asp:TableCell 并希望根据条件将日期绑定到此,如果日期是 DateTime.MinValue 它应该显示空值否则日期。
我想要 asp.net(3.5) C# 中的解决方案。
谢谢
如果您可以在后面的代码中设置值,那么这很容易。
this.myTableCell.text = yourDate > DateTime.MinValue ? yourDate : "";
如果不能在后面的代码中显式设置,您可以简单地绑定到 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() : "";
}
这是否提供了一个指南针,让您朝着正确的方向开始?