Adjuntar archivos a una lista

16/03/2006 - 15:38 por Jose Luis | Informe spam
Hola Buenos Días,

El problema incial fue que me creé una lista y al utilizarla con el IBM Web
Browser no me permite adjuntar archivos, por ello estoy creando un .aspx que
debe guardar ciertos campos (lo hago con el código anexo) lo que no sé es
como adjuntarle archivos a cada registro.

SPSite site = new SPSite("http://Servidor/sites/sier");
SPWeb w = site.OpenWeb();
w.AllowUnsafeUpdates = true;
SPList destList = w.Lists["Responsables_SIERC"];
SPListItemCollection listItems = destList.Items;

foreach (SPListItem item in listItems)
{
if ((item["Cédula"].ToString())=="1445270")
{
SPListItem newItem = listItems.Add();

newItem["Nombre y Apellido"] = "Jose";
newItem["User ID"] = "JLRIVERO";
newItem["Código de Agencia"] = "2";
newItem.Update();

Gracias de antemano por la ayuda que puedan brindarme... Saludos.
 

Leer las respuestas

#1 Gustavo
16/03/2006 - 17:17 | Informe spam
Hola Jose Luis,
Para adjuntar archivos puedes usar la clase "SPAttachmentCollection" que
contiene un metodo "Add". En el SDK:

http://msdn.microsoft.com/library/d...013535.asp

encuentras inclusive un ejemplo de como hacerlo.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Jose Luis" wrote:

Hola Buenos Días,

El problema incial fue que me creé una lista y al utilizarla con el IBM Web
Browser no me permite adjuntar archivos, por ello estoy creando un .aspx que
debe guardar ciertos campos (lo hago con el código anexo) lo que no sé es
como adjuntarle archivos a cada registro.

SPSite site = new SPSite("http://Servidor/sites/sier");
SPWeb w = site.OpenWeb();
w.AllowUnsafeUpdates = true;
SPList destList = w.Lists["Responsables_SIERC"];
SPListItemCollection listItems = destList.Items;

foreach (SPListItem item in listItems)
{
if ((item["Cédula"].ToString())=="1445270")
{
SPListItem newItem = listItems.Add();

newItem["Nombre y Apellido"] = "Jose";
newItem["User ID"] = "JLRIVERO";
newItem["Código de Agencia"] = "2";
newItem.Update();

Gracias de antemano por la ayuda que puedan brindarme... Saludos.

Preguntas similares