1

より大きなプロジェクトのフォームを作成しているときに問題が発生しています。カレンダーの選択した日付を日時変数に保存する必要がありますが、使用しようとすると:

DateTime valtdatum = calKalender.SelectedDate();

構文エラーに直面しています。SelectedDate メソッドが ASP.NET 専用かどうか、または通常の C# で使用できるかどうかはわかりませんが、このメソッドに相当するものはわかりません。

私は単に間違った方法を使用していますか? 有効にする必要がある名前空間はありますか?

よろしく、ジョナサン

4

2 に答える 2

7

私は単に間違った方法を使用していますか?有効にする必要のある名前空間はありますか?

ASP.Netでは、 Calendar.SelectedDateメソッドではなくプロパティです。次のように使用できます。

DateTime valtdatum = calKalender.SelectedDate;

()メソッドではないため、を削除する必要があります。

編集:

あなたのコメントであなたはそれを指定したので、あなたSystem.Windows.Forms.MonthCalenderは選択された日付を取得するために次のことをする必要があります。

MaxSelectionCountプロパティをに設定して1、1つの選択のみを実行できるようにしてから、SelectionRange.Startプロパティを使用できます。

DateTime valtdatum = calKalender.SelectionRange.Start;

または、SelectionStartプロパティを直接使用します。

DateTime valdatum = calKalender.SelectionStart;
于 2012-12-17T09:45:16.457 に答える
2
DateTime valtdatum = calKalender.SelectedDate;

あなたのために働く

于 2012-12-17T09:49:54.263 に答える