У меня есть список из 14 полей в источнике данных infopath, и я пытаюсь пройтись по ним, проверяя наличие пробелов.Это то, что я собрал, но оно не нравится Поле после UserInput. Я поставлю то, что должно выглядеть также:
Нужно, чтобы это работало следующим образом:
Private Sub ClearSpaces()
For i As Integer = 1 To 14
Dim DayString As String = System.Convert.ToString(i)
Dim Field As String = "Reason" & DayString
If String.IsNullOrEmpty(UserInput.Field.Trim()) Then
MessageBox.Show("Day " & DayString, "OK", MessageBoxButtons.OK)
End If
Next
End Sub
Этоработает только для Reason1:
Private Sub ClearSpaces()
For i As Integer = 1 To 14
Dim DayString As String = System.Convert.ToString(i)
Dim Field As String = "Reason" & DayString
If String.IsNullOrEmpty(UserInput.Reason1.Trim()) Then
MessageBox.Show("Day " & DayString, "OK", MessageBoxButtons.OK)
End If
Next
End Sub