login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Listbox.SelectedItem

Offline rredspike1 - 04/11/2008 22:18 (laatste wijziging 04/11/2008 22:28)
Avatar van rredspike1Lid
  1. Dim KlantSelecteren As String = lstZoekResultaten_Opdrachten.SelectedItem.ToString()
  2. If KlantSelecteren Then
  3. Dim Klantgegevens_ophalen As String = "SELECT Klanten.Bedrijfsnaam, Klanten.Contactpersoon, Klanten.Adres, Klanten.Postcode, Klanten.Plaats, Klanten.Telefoonnummer, Klanten.Emailadres WHERE '" & txtBedrijfsnaam_Opdrachten.Text & "' = Klanten.Bedrijfsnaam, '" & txtContactpersoon.Text & "' = Klanten.Contactpersoon, '" & txtadres_Opdrachten.Text & "' = Klanten.Adres, '" & txtPostcode_Opdrachten.Text & "' = Klanten.Postcode, '" & txtPlaats_Opdrachten.Text & "' = Klanten.Plaats, '" & txtTelefoonnummer.Text & "' = Klanten.Telefoonnummer, '" & txtEmailadres.Text & "' = Klanten.Emailadres"
  4. End If


Zit al op internet te zoeken, maar kom er niet goed uit...
Wil graag als ik in de listbox een bedrijfsnaam geselecteerd heb, en druk op een knop selecteren, dat deze dan de hele rij van die geselecteerde item uit de database haalt en dan in txtboxen zet!

Alleen als ik het zo probeer dan krijg ik:
Conversion from string "System.Data.DataRowView" to type 'Boolean' is not valid.

7 antwoorden

Gesponsorde links
Offline Abbas - 04/11/2008 22:42 (laatste wijziging 04/11/2008 22:42)
Avatar van Abbas Gouden medaille

Crew .NET
  1. Dim myConn As New OleDb.OleDbConnection("CONNECTIONSTRING")
  2. Dim myComm As OleDb.OleDbCommand
  3. Dim myReader As OleDb.OleDbDataReader
  4. Dim strQuery As String = ""
  5.  
  6. If Not String.IsNullOrEmpty(ListBox1.SelectedItem.ToString()) Then
  7. strQuery = "SELECT ... " & ListBox1.SelectedItem.ToString()
  8. 'QUERY VERDER AANPASSEN
  9. End If
  10. myComm = New OleDb.OleDbCommand(strQuery, myConn)
  11.  
  12. Try
  13. myConn.Open()
  14. myReader = myComm.ExecuteReader()
  15. If myReader.Read() Then
  16. TextBox1.Text = myReader.GetValue(0).ToString()
  17. TextBox2.Text = myReader.GetValue(1).ToString()
  18. '...
  19. Else
  20. 'FOUTMELDING
  21. End If
  22. myReader.Close()
  23. Catch ex As Exception
  24. MessageBox.Show(ex.Message)
  25. Finally
  26. myConn.Close()
  27. End Try


Probeer zekf ook eens wat! Je kan in de tutorials en scripts ook al veel zelf vinden!
Offline rredspike1 - 04/11/2008 22:49
Avatar van rredspike1 Lid Héj ik doe niet anders 

Ik zoek het "hele" internet met gemak af!
Ik probeer al vanalles, heb een visual basic boek etc die ik doorlees etc.. ik wil het juist leren.. echt ik doe niet anders 

Maar toch bedankt dat je me helpt...
Offline Abbas - 04/11/2008 22:50
Avatar van Abbas Gouden medaille

Crew .NET
Geen probleem, al slaap ik niet meer met die spam aan topics.. :D:D
Offline rredspike1 - 04/11/2008 22:57 (laatste wijziging 04/11/2008 23:22)
Avatar van rredspike1 Lid Hahahaha...is het zo erg? 
Daar is toch een forum voor en zo erge spam is het niet ;) voor jou misschien, omdat het voor jou allemaal koek en ei is, maar voor anderen misschien een bron van informatie.

Edit:
Kan KlantenSystem.Data niet vinden...
Offline Abbas - 04/11/2008 23:46
Avatar van Abbas Gouden medaille

Crew .NET
Citaat:
Kan KlantenSystem.Data niet vinden...
Iets specifieker graag! 
Offline rredspike1 - 05/11/2008 00:01 (laatste wijziging 05/11/2008 00:02)
Avatar van rredspike1 Lid Nou als ik op een knop druk van
button_selecteren -> (listbox.SelectedItem) -> dan geeft het die fout aan...


http://www.solution-software.eu/images/error.png
Offline ArComAr - 23/12/2008 16:42
Avatar van ArComAr VB.NET gevorderde Heeft je listbox een datasource? want dan moet je werken met "selectedValue" om de waarde uit de rij te halen. De kolom die dan wordt opgehaald is de kolom die aangegeven is in listbox.valueMember
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s