Как я могу использовать цикл, чтобы проверить текстовое поле 40 глаг
На моей странице есть 40 текстовых полей
Проверьте наличие textbox1, textbox2, textbox3 и так далее, пока не появится пустое текстовое поле, цикл остановится
Надеюсь найти более короткий способ написать его.
Что я уже пробовал:
If ItemBox1.Text = "" Then lblmessage1.Text = "" Return Else I1 = "20" & Mid(ItemBox1.Text, 16, 4) & "01" Date.TryParseExact(I1, "yyyyMMdd", enUS, DateTimeStyles.None, r1) Dim dayApart As TimeSpan = Currentdate.Subtract(r1) Dim diff As Double = dayApart.TotalDays If diff < expiryDate.Text Then lblmessage1.Text = "" Return Else lblmessage1.Text = "*" Return End If End If If ItemBox2.Text = "" Then lblmessage2.Text = "" Return Else I2 = "20" & Mid(ItemBox1.Text, 16, 4) & "01" Date.TryParseExact(I2, "yyyyMMdd", enUS, DateTimeStyles.None, r2) Dim dayApart As TimeSpan = Currentdate.Subtract(r2) Dim diff As Double = dayApart.TotalDays If diff < expiryDate.Text Then lblmessage1.Text = "" Return Else lblmessage1.Text = "*" Return End If End If
Richard MacCutchan
Почему вы используете текстовые поля для обработки значений даты вместо DateTimePickers? И почему любая форма требует 40 полей ввода?