Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2013, 07:02
Avatar de Sougiro
Sougiro
 
Fecha de Ingreso: octubre-2007
Mensajes: 136
Antigüedad: 16 años, 6 meses
Puntos: 1
Checkboxlist con imagenes cuando selecciono y cuando no

Hola a todos,

El día de hoy estoy terminando una pagina web, y estoy mostrando dentro de un checkboxlist una cantidad de registros que me trae el SP, en resumen los registros son unos productos los cuales están activos o inactivos es un simple bit, la idea es que cuando este bit venga en 0 o false el checkboxlist muestre una imagen en vez de solo el cuadro vació y cuando venga en 1 o true se coloque una imagen. Se que esto no es nuevo y de pronto ya alguien haya hecho lo que necesito, estuve mirando por la web y encontré el siguiente estilo:

.checkBox, .checkBoxClear
{
background-image: url('CheckBox.png');
background-repeat: no-repeat;
display: inline-block;
float: left;
width: 21px;
height: 21px;
padding: 0px;
margin: 0px;
cursor: hand;
}

Pero aun siguiera he podido lograr que el check aparesca, este es el fragmento de codigo que estoy utilizando:

Automatizacion_VO Automatizacion_VO = new Automatizacion_VO("SIGO");
DataSet ds = Automatizacion_VO.getProducto_x_Cliente(DLcliente. SelectedValue.ToString(), id_paises);
CLproductos_activos.DataSource = ds;
CLproductos_activos.DataTextField = "ACTIVO";
CLproductos_activos.DataValueField = "PRODUCTO";
for (int i = 0; i < CLproductos_activos.Items.Count; i++)
{
if (ds.Tables[0].Rows[0]["ACTIVO"].ToString().Equals("True"))
{
CLproductos_activos.Items[i].Selected = true;
}
}
CLproductos_activos.DataBind();
CLproductos_activos.Visible = true;

Donde CLproductos_activos es el Checkboxlist.

Por favor ayúdenme a corregir lo que esta mal y poder colocar la imagen que necesito.

Muchas gracias por todo.