0

C# フレームワーク 3.5 で asp.ney のカレンダー エクステンダーを使用すると、日計算エラーが発生します。私はこの方法を使用して日数を計算しています:

TimeSpan days = Convert.ToDateTime(TextBox1_CalendarExtender).Subtract(Convert.ToDateTime(TextBox2_CalendarExtender));

この方法を使用すると、日数の計算が間違っており、日が2つの異なる月である場合、例外がスローされます。フレームワーク 3.5 と 4.0 の両方のソリューションが必要です。

4

1 に答える 1

0

コントロールに表示される値を取得するには、通常、コントロールの .Text プロパティを使用する必要があります。

Convert.ToDateTime(TextBox1_CalendarExtender) //is going to convert the control
Convert.ToDateTime(TextBox1_CalendarExtender.Text) //is going to convert the value

カレンダー エクステンダー コントロールには、既に SelectedDate を返す可能性のある他のプロパティがありますが、私はその特定のコントロールに精通していません。

于 2013-11-08T21:41:55.547 に答える