Foros del Web » Programación para mayores de 30 ;) » .NET »

[B]Recoger valores de los radiobutton en un repeater[/B]

Estas en el tema de [B]Recoger valores de los radiobutton en un repeater[/B] en el foro de .NET en Foros del Web. tengo este codigo en el repeater y en el boton de enviar tengo que recorrer el repeater y dejar los resultados en una variable para ...
  #1 (permalink)  
Antiguo 14/06/2005, 05:33
 
Fecha de Ingreso: abril-2005
Mensajes: 55
Antigüedad: 19 años
Puntos: 0
[B]Recoger valores de los radiobutton en un repeater[/B]

tengo este codigo en el repeater y en el boton de enviar tengo que recorrer el repeater y dejar los resultados en una variable para luego ir insertandola en la tabla.aver si alguien me puede ayudar a programar ese boton,me esta dando bastantes problemas

gracias por anticipado

Private Sub repeater1_ItemDataBound(ByVal sender As Object, ByVal e As RepeaterItemEventArgs) Handles repeater1.ItemDataBound

If Not DataBinder.Eval(e.Item.DataItem, "pre_id") Is Nothing Then
Dim fila As TableRow = New TableRow()
Dim celda As TableCell = New TableCell()

celda.Text = DataBinder.Eval(e.Item.DataItem, "pre_descrip")
fila.Cells.Add(celda)
repeater1.Controls.Add(fila)

fila = New TableRow()
celda = New TableCell()
Dim radio As RadioButtonList = New RadioButtonList()
'Dim txt As TextBox

If DataBinder.Eval(e.Item.DataItem, "pre_tipo") = 1 Then
radio.Items.Add("Muy alto")
radio.Items.Add("Alto")
radio.Items.Add("Medio")
radio.Items.Add("Bajo")
radio.Items.Add("Muy bajo")

ElseIf DataBinder.Eval(e.Item.DataItem, "pre_tipo") = 2 Then
radio.Items.Add("si")
radio.Items.Add("no")

ElseIf DataBinder.Eval(e.Item.DataItem, "pre_tipo") = 3 Then
celda = New TableCell()
Dim tex As TextBox = New TextBox()
celda.Controls.Add(tex)

End If
celda.Controls.Add(radio)
fila.Cells.Add(celda)
repeater1.Controls.Add(fila)
End If
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim i As Integer = 0
Dim res As String
While i < repeater1.Controls.Count
If CType(repeater1.Controls(i).Controls(1), RadioButtonList).SelectedIndex > -1 Then
res = CType(repeater1.Controls(i).Controls(1), RadioButtonList).SelectedItem.Text
End If
i += 1
End While



End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:11.