投稿者 初心者  (社会人) 投稿日時 2018/5/23 17:05:32
ComboBoxから選ばれたものを検索列にしたものを作りたいのですが


   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim ConnectionString As String = "<接続文字列>"

        Dim cnn = New SqlConnection(ConnectionString)
        cnn.Open()

        'データアダプタオブジェクトの作成
        Dim Item As String = ComboBox1.SelectedItem
        Dim adapter = New SqlDataAdapter("SELECT [ID], [所在], [種類] FROM [Table] WHERE Item Like N'%" & TextBox1.Text & "%'", cnn)

        'データセットオブジェクトの作成
        Dim ds = New DataSet()

        '抽出したデータをデータセットに格納
        adapter.Fill(ds)

        'DataGridViewのデータソースにデータセットのテーブルをバインド
        Me.DataGridView1.DataSource = ds.Tables(0)


型 'System.Data.SqlClient.SqlException' のハンドルされていない例外が System.Data.dll で発生しました
追加情報:Invalid column name 'Item'.
とエラーが出ています

どうしたらいいでしょうか?
コードは下記を参考にさせてもらっています
https://hosopro.blogspot.jp/2016/10/sqldataadapterdatagridview.html