次の問題に直面しています:
私のデータベースのtrans_in( DateTime
)の値は次のようになることがあります:1900-01-01 00:00:00.000
そして、このようにテレリックレポートに表示され12:00 AM
ます。代わりにテキストボックスを空に表示したいので、次のカスタムメソッドを作成します:
public static string NotAttend(DateTime trans_in)
{
if (trans_in == null || trans_in.ToString().Trim() == "1900-01-01 00:00:00.000")
{
return string.Empty;
}
else
return trans_in.ToShortTimeString();
}
次のようにテキストボックスをバインドします。
= OvertimeReports.CustomExpressions.NotAttend(Fields.trans_in)
しかし、これは私の問題を解決しませんでした12:00 AM
。