Salve a tutti,
avrei la seguente necessità:
ho un textbox e una dropdownlist popolata da database. Vorrei che se scrivo un valore sul textbox che corrisponde ad un valore presente sulla ddl questa si imposti automaticamente su quel valore, se invece non corrisponde presenta un valore di default della ddl con su scritto "NON TROVATO".
Ho pensato di dare al textbox la proprietà di autopostback e poi usare la seguente funzione per settare il selectedvalue della ddl:
Protected Sub setText()
Dim cb As DropDownList
Dim txt As TextBox
Dim selval As Integer
txt = Me.FindControl("txt_filiali")
cb = Me.FindControl("ddl_filiali")
selval = txt.Text
cb.SelectedValue = selval
End Sub
La funzione la volevo chiamare sull'onload della ddl, ma mi va in errore.
Sapete aiutarmi? Magari conoscete un modo meno arzigogolato per farlo?
Grazie
Edito per dire che ce l'ho fatta, la strada era quella giusta solo che la mia "niubbagine" in materia di asp.net la faceva da padrona ^^
Se a qualcuno interessasse la versione finale posterò il codice.