我有一个gridview,我在其中插入了一个复选框,check_changed
即使我编写了以下代码来获取问题ID的值,如图像中提到的那样也在文本框中显示值,但是当我在SQL中使用这些字符串时:
Select * from IssueBook Where IssueId IN (values)
它显示错误将 varchar 转换为数字check_changed
我写这些代码我有 IssueId (numeric)
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,
使用逗号分隔符?