Professional Documents
Culture Documents
html
http://sharepointdesdeelcielo.blogspot.com/2013/06/sharepoint-2010-insertar-item-en-lista.html
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”
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.
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
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.
https://fermasmas.wordpress.com/2010/11/20/enlaza-rpidamente-una-lista-sharepoint-a-un-
control/
Cuando creamos WebParts para SharePoint una de las cosas que solemos hacer leer datos
de una lista e insertarlos en algún control, como un DropDownList. Para ello, solemos
hacer algo así:
01
02// dentro de un WebPart, obvio...
03protected override void CreateChildControls()
04{
05 base.CreateChildControls();
06
DropDownList _organizationList = new DropDownList();
07 _organizationList.Width = new Unit(100, UnitType.Percentage);
08
09 SPWeb web = SPContext.Current.Web;
10 // asumiendo que existe una lista llamada Organizaciones:
11 SPList list = web.Lists["Organizaciones"];
12 foreach (SPListItem item in list.Items)
{
13 ListItem data = new ListItem(item.Title, item.ID.ToString());
14 _organizationList.Add(data);
15 }
16
17 Controls.Add(_organizationList);
18}
19
Esto puede ser laborioso si tenemos varios controles que enlazar. Afortunadamente
podemos hacer uso del soporte para enlazado de datos que viene con cada control de
ASP.NET. Es demasiado sencillo. El código anterior se puede reescribir así:
Por supuesto, si tienes que filtrar datos siempre puedes usar list.GetItems (pasándole el
SPQuery correspondiente) en el DataSource y el efecto es el mismo. Y mejor aún, si usas
un GridView, puedes aplicar exactamente la misma técnica. Soberbio, ¿no?
https://books.google.co.ve/books?id=fn8IUTuu-
K8C&pg=PA145&lpg=PA145&dq=mostrar+el+contenido+de+una+lista+en+un+gridview
+desde+web+part+sharepoint&source=bl&ots=MPnQbmyY3y&sig=5zYl5HHoiKwFlpHd
CP4VTdIY8ag&hl=es-419&sa=X&ved=0ahUKEwjZsb-
S7O3SAhVR52MKHT50D5EQ6AEIGDAA#v=onepage&q=mostrar%20el%20contenido
%20de%20una%20lista%20en%20un%20gridview%20desde%20web%20part%20sharepoi
nt&f=false
using Microsoft.SharePoint.WebControls;
Paso 3: Agregar grupos a una lista o biblioteca
1. Abra la lista o biblioteca para la que desea dar a los grupos de permisos
exclusivos.
2. En el menú Configuración, haga clic en Configuración de la biblioteca de
documentos o en Configuración de la lista.
3. En la página Personalizar, en la columna Permisos y administración, haga clic en
Permisos de esta biblioteca de documentos o en Permisos de esta lista.
4. En el menú acciones, haga clic en Editar permisos y, a continuación, haga clic en
Aceptar para confirmar que desea crear permisos únicos.
5. En el menú Nuevo, haga clic en Agregar usuarios.
6. En la sección Agregar usuarios, escriba o busque los grupos de SharePoint que
desea agregar a esta lista o biblioteca.
7. En la sección Conceder permisos, seleccione conceder permisos a los usuarios
directamente y seleccione los permisos que desea asignar al grupo de la lista o
biblioteca. Para obtener información acerca de los niveles de permisos, vea
Administrar niveles de permisos.
8. Haga clic en Aceptar.
http://www.sharecol.com/blogs/Lists/EntradasDeBlog/Post.aspx?ID=11
Hola Bloggers como están, el siguiente post es para validar cuales serían los pasos para
otorgar permiso de escritura a listas de SharePoint a usuarios anónimos dentro de nuestro
website.
- Esto permite a los usuarios anónimos acceder al sitio web completo. Por ultimo,
entramos a la lista a la cual deseamos darle acceso de escritura a los usuarios anónimos.
Damos clic al tab del Ribbon que dice “List” y luego damos clic en el icono List Permissions.
Esto nos lleva a la pantalla de permisos de la lista. Por defecto, a los usuarios anónimos
SharePoint les asigna el permiso de ver items y adicionalmente tiene la herencia de los
permisos del sitio web primario. Vamos a modificarlo.
- Damos clic en Stop inheriting Permissions para que sean permisos únicos en la lista. En la
ventane emergente que aparece, damos clic en ok.
- Ya teniendo permisos únicos en la lista, damos clic en Anonymous Acsess y le
seleccionamos Add Items. Existen otros dos permisos que son el de editar item y eliminar
item. Ya corresponde al nivel de acceso que ustedes quieran dar.
listo el pollo. Esos serían los pasos para otorgar permisos de escritura a los usuarios
anónimos.