こんにちは、コードを実行すると、次のエラーが発生します。
System.Int32 および System.String に対して「Like」操作を実行できません
int と varchar を許可する方法が必要ですが、解決策が思いつきません。私のidオプションが整数であるという事実に関係していることは理解していますが、解決策が思いつかないので、本当に助けていただければ幸いです。
Public Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim FilterExpression As String = String.Concat(DropDownList1.SelectedValue, " LIKE " + "'%{0}%'")
SqlDataSource1.FilterParameters.Clear()
SqlDataSource1.FilterParameters.Add(New ControlParameter(DropDownList1.SelectedValue, "TextBox1", "Text"))
SqlDataSource1.FilterExpression = FilterExpression
End Sub
End Class