Habe meinen Blog unter der SharePoint Community neu eröffnet. Hier die neue Adresse:
http://sharepointcommunity.de/blogs/tebert/
Samstag, 12. März 2011
Montag, 7. März 2011
Sonntag, 20. Februar 2011
Löschen von Items aus einer Collection
Eine weitere Möglichkeit Werte aus einer Collection zu löschen, ohne den Fehler "Specified argument was out of range of valid values" zu bekommen, wäre folgende:
List<string> list = new List<string>();
list.Add("Eintrag1");
list.Add("Eintrag2");
list.Add("Eintrag3");
list.Add("Eintrag4");
var itemToDelete = new ArrayList();
foreach (string value in list)
{
itemToDelete.Add(value);
}
foreach (string item in itemToDelete)
{
list.Remove(item);
}
List<string> list = new List<string>();
list.Add("Eintrag1");
list.Add("Eintrag2");
list.Add("Eintrag3");
list.Add("Eintrag4");
var itemToDelete = new ArrayList();
foreach (string value in list)
{
itemToDelete.Add(value);
}
foreach (string item in itemToDelete)
{
list.Remove(item);
}
Samstag, 19. Februar 2011
Vortrag Best Practices in der SharePoint Entwicklung am 28.02.11
Mein nächster Vortrag bei der .NET und SharePoint Usergroup Regensburg behandelt das Thema "Best Practice in der SharePoint Entwicklung".
Dienstag, 1. Februar 2011
Probleme mit MaintainScrollPositionOnPostback in SharePoint
Ein Kollege von mir hatte vor kurzem erhebliche Probleme mit einem Webpart, das er in SharePoint eingebunden hatte.
Nach dem Hinzufügen des Webparts, traten erhebliche Probleme mit dem internen JavaScript von SharePoint auf. Ein Beispiel war, dass keine Postbacks mehr möglich waren.
Nach intensiver Suche wurde dann das Problem von ihm gefunden:
<%@ Page MaintainScrollPositionOnPostback="true" %>
Diese Derektive, die für das Speichern der Scrollposition verwendet wird, war Schuld daran. Nach dem entfernen klappte wieder alles ohne Probleme.
Nach dem Hinzufügen des Webparts, traten erhebliche Probleme mit dem internen JavaScript von SharePoint auf. Ein Beispiel war, dass keine Postbacks mehr möglich waren.
Nach intensiver Suche wurde dann das Problem von ihm gefunden:
<%@ Page MaintainScrollPositionOnPostback="true" %>
Diese Derektive, die für das Speichern der Scrollposition verwendet wird, war Schuld daran. Nach dem entfernen klappte wieder alles ohne Probleme.
Mittwoch, 26. Januar 2011
Specified argument was out of the range of valid values
Dieser Fehler wird dem Einen oder Anderen sicherlich bekannt vorkommen. Wir hatten diesen im Zusammenhang des Löschens von Items aus einer Sharepoint-Liste.
Problem war hier die falsche Löschung der Einträge:
SPListItemCollection items = web.Lists[listName].Items;
for (int i = 0; i < items.Count; i++)
{
So klappt es :
Problem war hier die falsche Löschung der Einträge:
SPListItemCollection items = web.Lists[listName].Items;
for (int i = 0; i < items.Count; i++)
{
items.Delete(i); // Hier kommt irgendwann Out of Range Exception, wenn es zu wenige Einträge werden und daher der Zähler ( i ) ausserhalb des Ranges kommt.
}
So klappt es :
for (int i = 0; i < items.Count; i++)
{
items.Delete(0); // Zugriff auf den obersten Index..
}
Montag, 17. Januar 2011
Limitationen bei SharePoint 2010
Es kommt sehr oft vor, dass man bei der Planung von SharePoint Applikationen die Grenzen von SharePoint berücksichtigen muss. Wieviele SiteCollections können angelegt werden? Wieviele User können berechtigt werden. usw. usw.
Alle Infos hierzu findet unter:
http://technet.microsoft.com/en-us/library/cc262787.aspx#Column
http://technet.microsoft.com/en-us/library/ff758647.aspx#limits
Alle Infos hierzu findet unter:
http://technet.microsoft.com/en-us/library/cc262787.aspx#Column
http://technet.microsoft.com/en-us/library/ff758647.aspx#limits
Samstag, 15. Januar 2011
Microsoft's All in one Code Framework
Ich habe gerade einen interessanten Hinweis gefunden. Microsoft bietet Codesnippets in dem All in one Code Framework an.
Dieses Framwork wird regelmäßig erweitert.
Download über http://1code.codeplex.com/
Dieses Framwork wird regelmäßig erweitert.
Download über http://1code.codeplex.com/
Freitag, 7. Januar 2011
New Document Button unter Masterpages und Pagelayouts ist disabled.
Sollte bei euch, wie im Bild zu sehen ist, der New Document Button "ausgegraut" sein
muss man wie folgt vorgehen, um diesen wieder zu enablen.
Unter SiteActions -> Site Settings -> SiteCollection Features das Feature
SharePoint Server Publishing Infrastructure aktivieren.
Anschließend kann man neue Pagelayouts erstellen.
muss man wie folgt vorgehen, um diesen wieder zu enablen.
Unter SiteActions -> Site Settings -> SiteCollection Features das Feature
SharePoint Server Publishing Infrastructure aktivieren.
Anschließend kann man neue Pagelayouts erstellen.
Mittwoch, 5. Januar 2011
Konferenzen im Februar 2011 in München
Im Februar finden in München wieder 3 interessante Konferenzen statt.
Dieses mal geht es vor allem um Software-Testing , SharePoint und .NET Themen
Weitere Infos unter:
http://www.sharepointkonferenz.de/
http://www.vsone.de/
http://www.adc2011.de/
Viel Spaß..
Dieses mal geht es vor allem um Software-Testing , SharePoint und .NET Themen
Weitere Infos unter:
http://www.sharepointkonferenz.de/
http://www.vsone.de/
http://www.adc2011.de/
Viel Spaß..
Montag, 3. Januar 2011
Fehlender Customize Form Button (InfoPath) zum Ändern von Listen
Abonnieren
Posts (Atom)