Добавить текст в существующую строку в datatable

Я пытаюсь сделать календарь на 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

В приведенном выше коде я сначала подсчитываю, сколько строк мне нужно сделать. После этого я добавляю количество строк в таблицу данных (столбцы добавляются раньше). Пока здесь это работает, но затем, когда я продолжаю отладку, я получаю сообщение об ошибке. Я пробовал погуглить, но пока ничего не могло мне помочь.


person Tim Decuypere    schedule 04.08.2010    source источник


Ответы (1)


Кажется, проблема решена, ничего не меняя. Так что если кто-то хочет сделать календарь. Вот решение;)

person Tim Decuypere    schedule 04.08.2010