AJAX Control Toolkit: Accordion dinamico con acceso a datos
En un WebDays me preguntaron: -como podría hacer que el contenido del control Accordion, del AJAX Control Toolkit, sea generado a partir del contenido de una base de datos?
Revisando el control Accordion, encontré algunas propiedades interesantes:

Al poseer una propiedad DataSourceID, nosotros vamos a poder asociar este control a cualquier control DataSource, como un control RSSDataSource, ObjectDataSource, SqlDataSource, entre otros. En este caso vamos a asociarlo a un control ObjectDataSource, que trae las 10 últimas noticias enviadas.
Este control posee dos templates, al estilo Repeater o DataList. Es decir que esos templates se repetirán para todos los elementos que retorne la fuente de datos. Para la cabecera tenemos HeaderTemplate, y para el contenido ContentTemplate.
Y al igual que un Repeater o DataList, podemos usar Eval, para invocar a una columna de los registros obtenidos.
Y con lo cual tendríamos un resultado como el siguiente:

Donde se aprecia que la noticia "NET Framework 3.0..." se esta ocultando y la otra "Removing Code Snippets..." esta apareciendo.
Happy conding :)!
Saludos,
Post cruzado
3Dev Blogs