選択した月がすでに過ぎているかどうかを確認しようとしています。
if (Convert.ToDateTime(DDMonths.SelectedItem.Text).Month > DateTime.Now.Month)
{
//logic here if date is not in the past
}
DDMonths.SelectedItem.Text
値はApril
ただし、次の Format exception エラーが発生します。
文字列は有効な DateTime として認識されませんでした。