2017-01-24 6 views
0

私はまだvb.netを使用していないので、私は検索ボックスの動作に問題があります。私はちょうどYouTubeのチュートリアルに続き、これは私が使ったコードでした。私の検索ボックスは、自分のタブコントロールでデータをフィルタリングしません。 (VB.Net)

Private Sub txt_fsearch_TextChanged(sender As Object, e As EventArgs) Handles txt_fsearch.TextChanged 
    Try 
     Dim DV As New DataView(dbDataSet) 
     DV.RowFilter = String.Format("FullName Like '%{0}%'", txt_fsearch.Text) 
     dg_fecalysis.DataSource = DV 
    Catch ex As Exception 

    End Try 
End Sub 

ありがとうございます!

+1

***は何を説明してください挿入「動作しない」***意味ですか?例外はありますか?検索後に表示されるデータはないか、フィルタリングされていませんか?何が効いていないのですか? – Esko

+0

申し訳ありませんが、あなたは正しいです。プログラムは動作しますが、私の検索ボックスはデータをフィルタリングしません。 –

+0

私は推測する*** dbDataSet ***は、DataViewが[コンストラクタ](https://msdn.microsoft.com/en-us/library/system.data.dataview(v = vs。 110).aspx)を使用します。あなたのプログラムは、それがデータセットであったとしてもビルドされません。このコード以外に何も間違っているのではないかと思いますが、私はあなたが例外を取得していると推測しています。あなたのプログラムをデバッグし、何が間違っているのかを見てください。この小さなコードを手助けするのは不可能です。 – Esko

答えて

0

クエリを作成することがあります。

このビデオを見る| https://www.youtube.com/watch?v=Y22Z5LCVZ68


YOURテーブルの特殊なアダプタをクリックして、クエリクエリ

名を追加し、「つまりフルネームフィルタ列でクエリビルダ]ボタンを

をクリックして選択"ちょうどFullNameのように書きますか? 「%」あなたの

次にダブルクリックボタンを検索し、このコード

Try  
    Me.YOUR table adapter name.YOUR query name(Me.YOUR table adapter name.Your database table name, "%" & txt_fsearch.Text & "%") 
Catch ex As System.Exception 
End Try 
関連する問題