我不知道为什么这个错误仍然出现。它说要转换字符串,但我认为它已经是字符串格式了。有什么解决方案?
Private Sub txtSearch_TextChanged(sender As System.Object, e As System.EventArgs) Handles txtSearch.TextChanged
Dim DV As New DataView(dbDataSet)
DV.RowFilter = String.Format("emp_no Like '%{0}%'", txtSearch.Text)
DataGridView1.DataSource = DV
End Sub
最佳答案
这样试试
Private Sub txtSearch_TextChanged(sender As System.Object, e As System.EventArgs) Handles txtSearch.TextChanged
Dim DV As New DataView(dbDataSet)
DV.RowFilter = String.Format("Convert(emp_no,'System.String') Like '%{0}%'", txtSearch.Text)
DataGridView1.DataSource = DV
End Sub
关于mysql - 无法对 System.Int32 和 System.String 执行 'Like' 操作。与 MySQL VB.Net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23968298/