2012-02-09 17 views
0

私はtexboxで書かれた結果をリストビューに表示したいのですか?テキストボックスを使用してデータをフィルタリングし、vb.netのリストビューで表示します

+0

テキストボックスを終了していますか?ライブ?実際に何が起こりたいのか、これまでに試したことはあまりありません。 – APrough

+0

テキストボックス、ListView、Buttonを使用しています。My Code:Me.ListView1.Items.Clear() con.Open() Dim Odbc.OdbcCommandとして新しいOdbc.OdbcCommandを選択してください( "PatientID、PatientNameをpatientPersonalから選択PatientName = &TextBox1.Text& ""」、CON) 読み出し= cmd.ExecuteReader read.Read薄暗いのSTR一方(2)のListViewItem STR(1)= read.Item(0) STR(AS列 暗いITMとして2)= read.Item(1) 新しいListViewItem(str) Me.ListView1.Items.Add(itm) con.Close() – user1197238

+0

しかし、問題は私は、データが表示され、結果が表示されます。私はあなたがちょうど1つを入力しても、それがデータベースの入力データと同じsimilartの結果の一部を表示させるようにしたいです – user1197238

答えて

0

あなたがテキストボックスに入力するものと同様の基準に基づいて検索する機能を求めている場合は、

WHERE PatientName LIKE '%" & TextBox1.Text & "%'" 

代わりであることをあなたにSQL文を変更します(私はそれはあなたが求めているものだと思います) =の。問題は、正確に一致する場合にのみ、結果を=に戻すということです。 LIKEステートメントは、入力されたものと同様のものを見つけます。 「%」は「任意の数の文字」を意味するワイルドカード文字です。それはMOSTのdbsで動作することに注意してください。それがうまくいかない場合は、dbのワイルドカード文字を検索し、%sを置き換えてください。

+0

本当に助けていただきありがとうありがとう – user1197238

関連する問題