
12/02/2010, 05:02
|
| | Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 15 años, 8 meses Puntos: 0 | |
Respuesta: Capturar checkbopx Haber para dejarlo mas claro pondre un ejemplo, tal y como lo tengo yo...
//aqui creo las tablas y sus celdas
Dim tr As New TableRow
Dim td As New TableCell
Dim va As CommonLayer.Dictionary.Element
//aqui voi añadiendo valores a la tablerow segun una marca o modelo seleccionado
For Each va In marcasModelos
marca = CacheBase.SelectTextDiccbyID(va.Value.ToString, Enums.Dictionary.Make)
If va.Aux <> 0 Then
modelo = CacheBase.SelectTextDiccbyID(va.Aux.ToString, Enums.Dictionary.Model)
Else
modelo = "-"
End If
tr = New TableRow
td = New TableCell
td.Text = marca
tr.Cells.Add(td)
td = New TableCell
If modelo = "" Then
td.Text = "-"
Else
td.Text = modelo
End If
tr.Cells.Add(td)
UrlMake = "http://" + ConfigurationManager.AppSettings("UrlPortal_" + params.PortalId.ToString) + "/noticias/" + marca
UrlMakeAndModel = "http://" + ConfigurationManager.AppSettings("UrlPortal_" + params.PortalId.ToString) + "/noticias/" + marca + "/" + modelo
'comprobamos la seleccion que ha realizado el usuario y le asignamos la url base correspondiente en el campo urlcache.
If marca = "-" And modelo = "-" Then
txtUrlCache.Text = UrlBase
ElseIf modelo = "-" And marca <> "-" Then
txtUrlCache.Text = UrlMake
Else
txtUrlCache.Text = UrlMakeAndModel
End If td = New TableCell td.Text = "<input type=""radio"" name=""principal"" value="""" id=""chboxEscogida"" checked=""true""/>"
td.Attributes.Add("align", "center")
tr.Cells.Add(td)
td = New TableCell
td.Text = "<a href=""#"" onClick=""confirmacionEliminarMarca(" + va.Key.ToString + ");""><b>X</b></a>"
td.Attributes.Add("align", "center")
tr.Cells.Add(td)
tblMarcasModelos.Rows.Add(tr)
Dim tamanourl As Long
tamanourl = Len(txtUrlCache.Text)
Next
Como podeis ver en negrita esta el checkbox en concreto.
Como veis siempre hay una fila con un checkbox seleccionado... como puedo hacer para que me recoja la marca y el modelo solo del checkbox seleccionado y siempre que cambie.. se que con el evento onChange y un foreach se puede hacer pero no consigo hacerlo.. me estoy volviendo loco |