RadioButtonList e DataBound

lunedì 22 maggio 2006 - 22.44

s_dimaio Profilo | Junior Member

In una pagina web ho un controllo di tipo radiobuttonlist che riempio prendendo i dati da un database attraverso le proprietà "DataTextField" e "DataValueField".

Al momento della creazione dei singoli listitem ho però bisogno che venga fatto un controllo sul value di quel particolare listitem e, se è uguale ad un determinato valore, il radiobutton va disabilitato.

Ho provato a fare una cosa di questo tipo attraverso la propierta ondatabound in questa maniera:

AddHandler tmpradio.DataBound, AddressOf [b]enableradio[/b] ... Sub enableradio(ByVal s As Object, ByVal e As EventArgs) Dim r As RadioButtonList = CType(s, RadioButtonList) For Each l As ListItem In r.Items Dim str As String() = l.Value.Split(";") Dim idstudio As Integer = Str(0) l.Enabled = CheckRadio(idstudio) Next End Sub

ma senza alcun risultato. Potete aiutarmi?

Ciao e grazie.

s_dimaio Profilo | Junior Member

sai che non ho mica capito...il mio radiobuttonlist non lo riempio con un ciclo, ma semplicemente facendo:

Dim tmpradio As RadioButtonList = New RadioButtonList tmpradio.DataSource = filterradiobutton(ds.Tables(0), i, drv("idtipostudi")) tmpradio.DataTextField = "textfield" tmpradio.DataValueField = "valuefield" tmpradio.DataBind() tmpradio.Items.Insert(0, New ListItem("nessuno", "0")) tmpradio.SelectedIndex = 0 myview.Controls.Add(tmpradio) AddHandler tmpradio.DataBound, AddressOf enableradio

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