У меня есть gridview, в котором я устанавливаю флажок на check_changed
, даже я пишу следующие коды, чтобы получить значение Идентификатора проблемы, как указано на изображении, также отображающее значения в текстовом поле, но когда я использую эти строки в SQL:Преобразование строки в целое число в asp.net
Select * from IssueBook Where IssueId IN (values)
Это показывает ошибку преобразования VARCHAR в числовой на check_changed
я пишу эти коды я имею принять IssueId (числовой)
Protected Sub CheckBox1_CheckedChanged1(ByVal sender As Object, ByVal e As System.EventArgs)
Dim x As String = ""
For Each row As GridViewRow In GridView1.Rows
Dim cb As CheckBox = row.FindControl("checkbox1")
If cb IsNot Nothing AndAlso cb.Checked Then
If x <> "" Then
x += ","
End If
x += row.Cells(1).Text
End If
Next
RwId.Text = x
Session("SelctdIsuedBokNo") = RwId.Text
в таблице данных я использовал числовое значение. Как преобразовать выше коды в целые числа, такие как 4,5,6,
с разделителем запятой?
Как выглядит ваш код для SQL-запроса и где именно происходит ошибка? Я не думаю, что это весь код. – LittleBobbyTables