[.NET] vb2005 下拉式選單的問題

看板Visual_Basic作者時間17年前 (2008/08/25 22:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):vb2005 現在form裡面有DataGridView,ComboBox2和TextBox1 如果ComboBox2和TextBox1都先不輸入資料 DataGridView會跑出我sql語法的內容 問題是 ComboBox2沒辦法成為篩選條件 只會依TextBox1為準 ex: ComboBox2選擇"生鮮" TextBox1輸入"茶"(種類細項) "茶"並不屬於"生鮮" 但DataGridView還是會show出"茶"的資料 似乎不把ComboBox2當一回事....要是不選擇ComboBox2 直接輸入資料 也不行 我想要的功能是 第一種:ComboBox2選擇什麼 下面的DataGridView就會先跑出來 然後再讓人輸入商品名稱 第二種:像上面的例子 當"茶"不屬於"生鮮" 就直接show error 以下是相關的程式碼: Select Case ComboBox2.Text Case "生鮮" FieldName = "生鮮" Case "廚房用品" FieldName = "廚房用品" Case Else FieldName = "" End Select Keyword = TextBox1.Text Dim SQLCommand As String = "" If FieldName = "" Then SQLCommand = "Select種類名稱from type" Else SQLCommand =Select*from type Where 種類細項 Like '%" & Keyword & "%'" End If 我在想 是我的sql語法有問題 還是應該要增加一些條件? 請大家幫忙了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.156.43 ※ 編輯: hsin727 來自: 61.231.156.43 (08/25 22:50)
文章代碼(AID): #18iiOwe9 (Visual_Basic)