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

Por favor.. como hago un DataBind() a un chekboxlist que está en un datalist???

Estas en el tema de Por favor.. como hago un DataBind() a un chekboxlist que está en un datalist??? en el foro de .NET en Foros del Web. Hola! No se mucho sobre .NET y este proyecto lo tengo superatrasado por lo mismo... necesito urgentemente su ayuda!! Tengo un datalist y dentro del ...
  #1 (permalink)  
Antiguo 19/09/2006, 19:13
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Pregunta Por favor.. como hago un DataBind() a un chekboxlist que está en un datalist???

Hola!

No se mucho sobre .NET y este proyecto lo tengo superatrasado por lo mismo... necesito urgentemente su ayuda!!

Tengo un datalist y dentro del <ItemTemplate> y del <AlternatingItemTemplate> tengo un checkboxlist.

En mi codebehing ejecuto un Stored de SQL y lo asigno a un SqlDataReader (rs), despues digo que ese SqlDataReader sea el DataSource de mi DataList:
MyDataList.DataSource = rs;

Despues hago un MyDataList.DataBind();

Yo suponia que con eso solamente agregaba esto en mi checkbox:
Código:
<asp:CheckBoxList runat="server" ID="ChkNoticia" DataValueField = '<%# DataBinder.Eval(Container.DataItem, "id_noticia") %>'>
pero no se esta asignando ningun value, cuando veo el view source de la pagina no hay ningun value.

En fin... deje esto pendiente. y ahora me encuentro que cuando desde mi codebehind quiero hacer referencia a mi checkboxlist me dice que no está instanciado, supongo que es porque está dentro del datalist... o no se, la verdad es que a estas alturas ya me volvi loca con esto...

por favor... necesito urgentemente su ayuda

Gracias
  #2 (permalink)  
Antiguo 21/09/2006, 07:56
Avatar de mlillo  
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 10 meses
Puntos: 0
Es muy sencillo tienes que utilizar el evento OnDataBound del DataList para para recorrertelo entonces al recorrertelo obtienes el control CheckBoxList con FindControl (uno por cada fila del DataList) y ha este objeto le pasas un origen de datos y le haces el bind()...
__________________
Salu2 :pensando:
  #3 (permalink)  
Antiguo 21/09/2006, 11:45
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Gracias con OnDataBound del DataList funcionó muy bien
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 05:41.