Member 13022818 Ответов: 1

Проверил обновления GridView строк


Всем Привет

У меня была проблема с обновлением только проверенных строк в GridView. Мне нужно обновить значение ячейки одного столбца только на основе значения идентификатора проверенных строк

Что я уже пробовал:

Я пробовал этот код, но он обновляет случайные строки, а не проверенные, не могли бы вы помочь мне решить эту проблему?
Try
    Dim I As Integer
    For I = 0 To GridView1.SelectedRowsCount() - 1
        If (GridView1.GetSelectedRows()(I) >= 0) Then
            Dim strID As String = GridView1.GetRowCellValue(I, "ID")
            Dim strUpdate As String = "UPDATE records SET payment_order= @payment_order where ID = @ID"
            cmd.CommandType = CommandType.Text
            cmd.CommandText = strUpdate.ToString()
            cmd.Parameters.Clear()
           
            cmd.Parameters.AddWithValue("@payment_order", rfnd_id_lbl.Text)
            cmd.Parameters.AddWithValue("@ID", strID)
            cmd.Connection = con
            con.Open()
            cmd.ExecuteNonQuery()
        End If
    Next

Catch ex As SqlException
    Dim errorMsg As String = "Error in Update"
    errorMsg += ex.Message
    Throw New Exception(errorMsg)
Finally
    con.Close()
End Try

1 Ответов

Рейтинг:
0

Member 13022818

Я получил эту ошибку

Ошибка 35 'Rows' не является членом 'DevExpress.XtraGrid.Views.Grid.GridView'.

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Это означает, что вы используете DevExpress Grid, а не Asp.Net сетка. Итак, узнайте, что такое аналогичная вещь в DevExpress.