Browse by Tags
All Tags »
WSS V3
public static SPFile UploadListTemplate(string siteUrl, string templatePath) { using (SPSite site = new SPSite(siteUrl)) { SPDocumentLibrary templates = (SPDocumentLibrary)site.GetCatalog(SPListTemplateType. ListTemplateCatalog); System.IO.FileInfo fileInfo
Read More...
public static SPFile UploadWebTemplate(string siteUrl, string templatePath) { using (SPSite site = new SPSite(siteUrl)) { SPDocumentLibrary templates = (SPDocumentLibrary)site.GetCatalog(SPListTemplateType.WebTemplateCatalog); System.IO.FileInfo fileInfo
Read More...
Creating a discussion in discussion list is different from creating a simple list item. The code for creating a discussion item is: using (SPSite site = new SPSite("SITE URL")) { using (SPWeb web = site.OpenWeb()) { SPList list =web.Lists["LIST TITLE"];
Read More...
Only today that I've found that the WSS object model has 2 classes that hold all the IDs of the built-in ContentTypes and Fields. Instead of doing things like this: SPListItem item = list.Items.Add(); item["Title"] = "bla la bla";
Read More...
I was checking for a field value change in a WSS V3 list with the help of event handlers with no success. In the ItemUpdating event, the list item has the current values of the item and the AfterProperties has the values that the item will have after
Read More...
Get the group SPGroup group = web.SiteGroups["GROUP_NAME"]; Create a role assignment SPRoleAssignment newRoleAssignment = new SPRoleAssignment(group); Add the role definition (Full Control, Read, Contribute, …) to the role assignment
Read More...
First, you have to add the following references: Microsoft.Sharepoint Microsoft.Sharepoint.Search Second: DataTable resultsDataTable = new DataTable(); using (SPSite site = new SPSite( "http://server" )) { FullTextSqlQuery query = new FullTextSqlQuery(site);
Read More...
First, you have to add the following references: Microsoft.Sharepoint Microsoft.Sharepoint.Search Second: DataTable resultsDataTable = new DataTable(); using (SPSite site = new SPSite( "http://server" )) { KeywordQuery query = new KeywordQuery(site);
Read More...