0

我有一个 asp:TableCell 并希望根据条件将日期绑定到此,如果日期是 DateTime.MinValue 它应该显示空值否则日期。

我想要 asp.net(3.5) C# 中的解决方案。

谢谢

4

1 回答 1

0

如果您可以在后面的代码中设置值,那么这很容易。

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() : "";
}

这是否提供了一个指南针,让您朝着正确的方向开始?

于 2009-07-30T04:14:36.070 回答