Toon posts:

[ASP.NET (VB)] Dropdownlist + Datagrid probleempje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een fillDropDownList() met:

Dim playlistSQL as String = "SELECT * FROM playlists WHERE playlist_title LIKE '" & "The Funky" & "%' ORDER BY playlist_id DESC"

Deze vult netjes de dropdownlist.

Ik heb een getPlaylistData(sender As Object, e As EventArgs) met:

Dim playlistSQL as String = "SELECT * FROM playlists WHERE playlist_title = '" & dgPlaylist.SelectedItem.Text & "'"

Deze is gekoppeld aan de datagrid.

Wanneer ik dus een selectie maak in de dropdownlist, laat ie ook netjes die gekozen playlist zien. Het probleem is echter wanneer ik de pagina voor het eerst open, dat ie ALLE records laat zien. Dit komt waarschijnlijk omdat dgPlaylist.SelectedItem.Text niet gevuld is. Nu is mij vraag, hoe kan ik deze een standaard waarde geven wanneer die leeg is? Ik heb het volgende geprobeerd:

Dim emptyString as String = "The Funky Feeling Episode 49"
if not dgPlaylist.SelectedItem.Text <> "" then
emptyString = dgPlaylist.SelectedItem.Text
end if

Dit werkt alleen niet, iemand enig idee? Alvast bedankt.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 10:01

gorgi_19

Kruimeltjes zijn weer op :9

Gewoon de datagrid niet binden in je Load-event, maar alleen in de handler van je dropdownlist?

* gorgi_19 blijft trouwens niet wijzen op de securityleak die je blijft hebben..

[ Voor 62% gewijzigd door gorgi_19 op 01-02-2004 20:03 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Wat voel ik me dom, maar jij bent de held van de avond :) THANKS :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Verwijderd schreef op 01 februari 2004 @ 20:03:
Wat voel ik me dom, maar jij bent de held van de avond :) THANKS :)
Heb je nu al eens naar die parametrized queries gekeken? Daarmee los je heel wat problemen op (datum-formaat, quotes in strings, security-issues) en kan je ook een betere performance verkrijgen.
Ik had je een mooi linkje gegeven, naar een item in de P&W FAQ. (Je vindt het terug in de P&W FAQ onder het SQL - puntje).

https://fgheysels.github.io/