Объединяющая строка для использования в качестве поля - PullRequest
1 голос
/ 22 февраля 2012

У меня есть список из 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
...