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 に答える