Я пытаюсь сделать календарь на vb.net и столкнулся с этой проблемой. Я хочу добавить текст в существующую строку данных. Когда я смотрю свой отладчик, он говорит: «Чтобы оценить индексируемое свойство, свойство должно быть уточнено, а аргументы должны быть явно предоставлены пользователем».
Dim aantalRijen As Integer = 1
For x = 0 To 6
Dim dttopdrachten As New DataTable
dttopdrachten = opdrachtendao.getOpdrachtenByDate(Today.AddDays(x))
If dttopdrachten.Rows.Count > aantalRijen Then
aantalRijen = dttopdrachten.Rows.Count
End If
Next
For z = 0 To aantalRijen - 1
Dim r As DataRow
r = dttAgenda.NewRow()
dttAgenda.Rows.InsertAt(r, z)
Next
For i = 0 To 6
Dim aantalItems As Integer = 0
Dim dttopdrachten As New DataTable
dttopdrachten = opdrachtendao.getOpdrachtenByDate(Today.AddDays(i))
aantalItems = dttopdrachten.Rows.Count
For j = 0 To aantalItems - 1
Dim info As String = dttopdrachten.Rows(j).Item(0).ToString & vbCrLf & dttopdrachten.Rows(j).Item(2).ToString & vbCrLf & dttopdrachten.Rows(j).Item(3).ToString & vbCrLf & dttopdrachten.Rows(j).Item(4).ToString & vbCrLf & dttopdrachten.Rows(j).Item(5).ToString & vbCrLf & dttopdrachten.Rows(j).Item(6).ToString
dttAgenda.Rows(j).Item(i) = info
Next
Next
dgvAgenda.DataSource = dttAgenda
В приведенном выше коде я сначала подсчитываю, сколько строк мне нужно сделать. После этого я добавляю количество строк в таблицу данных (столбцы добавляются раньше). Пока здесь это работает, но затем, когда я продолжаю отладку, я получаю сообщение об ошибке. Я пробовал погуглить, но пока ничего не могло мне помочь.