這可能很簡單,也已經回答過,但我不知道如何尋找確切的方法。如何從'distinct'列中獲取值?
- >我的表單中有兩個列表框。一個是產品名稱,另一個是公司名稱。
- >在頁面加載時,Listbox1
將從database(Product name)
檢索值。從listbox1
中選擇一個項目後,應在listbox2
中提取相應的公司名稱。
對於如:數據庫名稱是汽車
這裏被命名爲 「註冊」 我的表,它包含兩列他們,
Productname Companyname
Car Bmw
Bike Bmw
Car Honda
Bike Honda
我的問題是
我檢索到產品名稱詳細信息到listbox1
,這裏的事情是我不想重複相同的項目,所以我用這樣的Distinct,
Select Distinct Productname from Register
現在,如果我從列表框中選擇1車那麼相應的公司名稱應該是listbox2顯示。但是,我的列表箱2上只有本田,並沒有獲得寶馬。
我可以猜測這些事情的發生只是因爲'不同'。但我不知道如何做到這一點。希望不會讓你困惑。因此,任何幫助都會對我更有幫助,並提前致謝。
更新
select Companyname from Register where Productname='"+listbox1.selecteditem+"'
這是用來檢索值到listbox2查詢。我使用datareader來讀取和獲取值。
您能否提供您用於提取公司名稱的查詢? –
我已添加查詢@VitapRamdevputra – gkrishy
不是那個,提供您正用於檢索公司名稱時查詢產品名稱的查詢, – Gurunadh