lunes, 16 de enero de 2012

Crear Visual WebPart para agregar elementos a una lista en SharePoint 2010



En este articulo explicaré  los pasos  para crear una Visual Webpart en SharePoint Server  2010, el objetivo es insertar un elemento dentro de una lista a través de Visual Studio 2010, antes de comenzar debemos crear una lista personalizada dentro de nuestro sitio principal la cual nombraré “Ejemplo”.


Posteriormente abrimos Visual Studio 2010 y seleccionamos File -> Create -> Project, después Visual C# -> SharePoint -> 2010, finalmente llamaré al proyecto “AddItem”, presionamos el botón OK.

Escribimos la ruta del sitio en la cual se instalará la Visual Webpart, posteriormente seleccionar “Deploy as a farm solution”, presionar “Finish”
Seleccionar el modo de diseño y agregar los siguientes controles:
  • Label (Titulo)
  • Textbox
  • Button (Guardar)
Ya que creamos nuestros controles, dar doble clic sobre el botón Guardar para crear el evento en el code behind.
Aquí comenzaremos a escribir el código para insertar el elemento en la lista.

Agregamos la referencia Microsoft.SharePoint.


Posteriormente escribimos el siguiente código, dentro del evento del botón Guardar
Seleccionar del menú Build -> Deploy Solution.

Como me encuentro en una ambiente de desarrollo en donde tengo Visual Studio 2010 instalado en el mismo servidor de SharePoint Server 2010, el proceso anterior activará la Visual Webpart en el sitio, por lo que voy a agregar la Webpart en la página principal para probar si funcionamiento.
Por defecto las Webparts Personalizadas se agrupan en la sección de “Custom”, seleccionar la Webpart “AddItem”, después presionar el boton “Add”
Ya que se agregó la WebPart  en la pagina principal, escribimos “Elemento de Prueba” en el Textbox y presionamos el botón Guardar.
Podemos observar que a través de la Webpart se pueden agregar los elementos que se deseen en la listas de Ejemplo.

Es un ejemplo muy sencillo, sin embargo nos puede ayudar bastante el cual espero les sea útil para sus futuros desarrollos.
Carlos Alberto Pérez Pantoja

Articulo Desarrollado para Keptos Consulting

No hay comentarios.:

Publicar un comentario