SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Feldeingabe auslesen

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
113 Beiträge
Igor erstellt 25 Juni 2009 10:44
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

 

ich hab folgendes Problem: beim auslesen aus einem Feld wird kein Wert übergeben es befindet sich nur null drin. Könnt ihr mir helfen und vielleicht sagen wo mein Fehler ist?!

 using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;

namespace DocLibrary
{

    public class DocLibEventHandler : SPItemEventReceiver
    {
        public override void ItemAdded(SPItemEventProperties properties)
        {
            base.ItemAdded(properties);
            try
            {
                base.DisableEventFiring();


                string listTitle = properties.AfterProperties["Projektname"].ToString();
                string listDescription = properties.AfterProperties["Projektbeschreibung"].ToString();


                using (SPWeb web = properties.OpenWeb())

                {


                    Guid newListID = web.Lists.Add(listTitle,
                      listDescription, SPListTemplateType.DocumentLibrary);

                    // Set additional properties on the new document library.
                    SPList newList = web.Lists[newListID];
                    newList.OnQuickLaunch = true;
                    newList.EnableVersioning = true;
                    newList.Update();
                }
            }
            catch (Exception exception)
            {


            }
            finally
            {
                base.EnableEventFiring();
            }
}
    }
}

 

 

Alle Antworten

Ohne Rang
929 Beiträge
Thomas Östreich Als Antwort am 25 Juni 2009 10:54
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ist das auch der InternalName vom Feld? Alternativ kannst du auch auf das properties.ListItem zugreifen (SPListItem) da du ja den Async Handler nutzt (POST Handler) ist dieses Item schon da.

Ohne Rang
113 Beiträge
Igor Als Antwort am 25 Juni 2009 11:03
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

hab es so probiert :

 

string listTitle = properties.ListItem["Projektname"].ToString();

klappt auch nicht.. Wieder das selbe: null.