Reimpostare il valore di una dropdownlist

martedì 12 maggio 2009 - 13.02

sanzo77 Profilo | Newbie

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.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5