Hola,
Tengo un problemilla que estoy seguro me pueden ayudar.
Estoy usando WinForms en VS y he incluido un control CheckBoxList, el cual se carga con los datos provenientes de una tabla mediante el siguiente codigo:
Dim campos() As String = {"accion", "descripcion"}
lista.DataSource = CrearDataSource(campos, ws.Get_Registros("diferencias", "Select accion,descripcion From a_Acciones", 1, 1000).OuterXml)
lista.DataTextField = campos(1)
lista.DataValueField = campos(0)
lista.DataBind()
CrearDataSource es una funcion que devuelve un ICollection (lo cierto que es generico y me funciona OK al asociarlo a un RadioButtonList)
todo esto funciona OK, pero no hayo la manera de encontrar la asociación del código y la descripción en los checkboxes seleccionados. Me explico:
Se supone que cada checkbox tiene "name" y "value" asociado, que es el par devuelto en el request (.form o .querystring), pero el visual esta generando un código que no incluye "value"
incluyo lo que corresponde a esa parte de lo generado por el visual:
<table id="AccionesList" border="0" style="color:Navy;font-family:Verdana;font-size:XX-Small;width:656px;">
<tr>
<td><input id="AccionesList_0" type="checkbox" name="AccionesList:0" /><label for="AccionesList_0">Cajero Cumplio con Procedimientos</label></td>
<td><input id="AccionesList_3" type="checkbox" name="AccionesList:3" /><label for="AccionesList_3">Contacto con Cliente</label></td>
</tr><tr>
<td><input id="AccionesList_1" type="checkbox" name="AccionesList:1" /><label for="AccionesList_1">Arqueo en Detalle</label></td>
<td><input id="AccionesList_4" type="checkbox" name="AccionesList:4" /><label for="AccionesList_4">Revisión Firma con Documentos Acreditados</label></td>
</tr><tr>
<td><input id="AccionesList_2" type="checkbox" name="AccionesList:2" /><label for="AccionesList_2">Revisión Movimiento Total de Caja</label></td>
<td><input id="AccionesList_5" type="checkbox" name="AccionesList:5" /><label for="AccionesList_5">Otras (especifique)</label></td>
</tr>
</table>
Lo importante es que el código (campo "accion") es el valor que se debe guardar en la B/D y no está por ningun lado!!!
alguna sugerencia? existe alguna manera de decirle al Visual que agregue lapropiedad "Value"?
saludos, y gracias....ayuda!!!!