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

Capturar checkbopx

Estas en el tema de Capturar checkbopx en el foro de .NET en Foros del Web. Hola, tengo una duda. Tengo una table cell con diferentes campos: ID, MARCA, MODELO, UN CHECKBOX... Lo que quiero es que imaginemos que tengo 4 ...
  #1 (permalink)  
Antiguo 12/02/2010, 04:21
 
Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 0
Capturar checkbopx

Hola, tengo una duda.

Tengo una table cell con diferentes campos: ID, MARCA, MODELO, UN CHECKBOX...

Lo que quiero es que imaginemos que tengo 4 filas, es decir 4 marcas, con su modelos y su id.

Lo que me interesa es que si uno de ellos tiene el textbox activo al darle al boton guardar capture solo el id, la marca y el modelo de la fila del checkbox seleccionado, nose si me explico...

gracias
  #2 (permalink)  
Antiguo 12/02/2010, 05:02
 
Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 14 años, 9 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

Etiquetas: Ninguno
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 16:41.