1
嗨,大家好,我對ValueMember有問題。旁觀代碼:VB .NET COMBOBOX ValueMember
conn.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & _
"c:\\magazyn.mdb"
' Try
conn.Open()
da2 = New OleDbDataAdapter(sql1, conn)
da2.Fill(ds2)
' DataGridView1.DataSource = ds.Tables("Nazwa")
' DataGridView1.Update()
ComboBox4.DataSource = Nothing
ComboBox4.DataSource = ds2.Tables(0)
ComboBox4.ValueMember = Nothing
ComboBox4.DisplayMember = "Nazwa_Towaru"
ComboBox4.ValueMember = "Kod_Towaru"
MessageBox.Show(ComboBox4.Text + "-" + ComboBox4.ValueMember)
' Catch ex As Exception
'MessageBox.Show("Brak podłączonej bazy/problem z podłączeniem do bazy")
' Finally
conn.Close()
' End Try
的MessageBox應該顯示我的財產以後這樣的:圖形卡 - 123ASD第一個元素是「Nazwa_Towaru」二是「Kod_Towaru」但是MB告訴我的財產以後這樣的:圖形卡 - 「Kod_Towaru」。第一次我認爲DATASET中的「Kod_Towaru」列是空的,但我檢查了這一點,列中有數據。
我也有另一個ComboBox這個相同的代碼,它的工作很好,所以爲什麼這個不是。所有的變量都是本地的,所以它們沒有colidate。
解決-.-我必須買眼鏡。 MessageBox.Show(ComboBox4.Text +「 - 」+ ComboBox4.SelectedValue) –
請在發佈之前通過在線或在本網站上進行搜索,以顯示最低工作量。有人可以降低你的問題的答案......如果你有答案,那麼你可以關閉它。 – bonCodigo