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.