Vision AG

blog visionag = new blog(post);

Archive for 28 junio 2008

Datalist Anidados con Ajax ASP.NET 2.0

Posted by Vision AG en junio , 2008

Estaba realizando un sitio un web cuando me tope con esta situación, se trataba de un calendario donde se agregaban eventos por un mes determinado, y un mes puede tener varios eventos, y el cliente queria que se muestre por cada mes todos eventos, de forma desplegable.Lo que plantee fue usar datalist anidados por cada mes con ajax, y bueno algo salió, les muestro lo que hice.

1) Lo primero que necesitamos es tener instalado AjaxToolKit, no voy a explicar como intalarlo ya que aqui puede encontrar mucha info de ese tema..

2) Creamos un nuevo proyecto web, agregaremos una pagina en donde pondremos los siguientes controles:
* ToolScriptManager de barra de herramientas
* Datalist (datalist1) a nuestra pagina
* Datasource el cual traera los datos del datalist.

En mi base de datos tengo una tabla Eventos que tiene esto campos
IdEvento
Comienzo
Fin
Mes
Resumen

Luego enlazamos el datalist1 con el sqldatasource:
datalist_ajax1
En la imagen superior vemos un ejemplo, en mi caso se trata de un datalist1 que trae todos los meses (en los que exista un evento), simple…

Leer el resto de esta entrada »

Posted in .NET, ASP.NET, C# | Etiquetado: , | 1 Comment »