Календарь Aspx: выбранная дата в Page_Load и Btn_Click - PullRequest
0 голосов
/ 24 января 2012

В Page_Load я извлек переменную типа данных Date из таблицы MySQL и отобразил ее в календаре, как показано ниже.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim startdate As Date = objDBPromotion.getStartDateByPromoID(id)
startdateCalendar.VisibleDate = startdate
startdateCalendar.SelectedDate = startdate

В Btn_Click я хочу иметь возможность щелкнуть другую дату вкалендарь и окно сообщения будут распечатывать новую выбранную дату.Это то, что я сделал.

Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click

Dim selecteddate = startdateCalendar.SelectedDate.ToString()
MsgBox(selecteddate)

Однако в окне сообщения отображается значение переменной 'startdate'.Или чтобы значение SelectedDate не изменилось.Как мне это сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 24 января 2012

Попробуйте обновить его вручную, например:

startdateCalendar.SelectedDate = DateTime.ParseExact(YourtextBox.Text, startdateCalendar.Format, null);
Dim selecteddate = startdateCalendar.SelectedDate.ToString()  
MsgBox(selecteddate)

Я верю, что это будет работать ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...