随笔分类 -  SharePoint

1 2 3 4 下一页
SharePoint Get all users emal from SPUser objec
摘要:public static string strLDAP = "LDAP://Test.com"; public static void GetADMails(ref List<string> list, string strLoginName) { DirectoryEntry newEntry = new DirectoryEntry(strLDAP); strLoginName = strLoginName.Substring(strLoginName.LastIndexOf('\\') + 1); ... 阅读全文
posted @ 2013-06-05 09:45 gzh4455 阅读(433) 评论(0) 推荐(0)
Group (SharePoint group, domain group ) contain current user
摘要:private bool AddUserIntoGroup(SPWeb web, string sGroupName, int iUserID) { bool res = false; try { web.AllowUnsafeUpdates = true; SPGroup oGroup = web.SiteGroups[sGroupName]; SPUser oUser = web.AllUsers.GetByID(iUserID); if (oUs... 阅读全文
posted @ 2013-05-09 17:49 gzh4455 阅读(402) 评论(0) 推荐(0)
Document Library SPQuery 文档库 查询
摘要:using CodeArt.SharePoint.CamlQuery;string camlstring= CamlBuilder.Where(sourcelist, new QueryField("SwfID", false).IsNull || new QueryField("SwfID", false).Equal(string.Empty));SPQuery query = new SPQuery();query.Query = camlstring;query.ViewAttributes = "Scope=\"Recurs 阅读全文
posted @ 2013-04-15 13:32 gzh4455 阅读(317) 评论(0) 推荐(0)
SharePoint GridView 排序 表头有图标
摘要:代码如下: #region GridView1 Setting this.GridView1.PageIndexChanging += new GridViewPageEventHandler(GridView1_PageIndexChanging); this.GridView1.Sorting += new GridViewSortEventHandler(GridView1_Sorting); this.GridView1.RowCreated += new GridViewRowEventHandler(GridView1_RowCreate... 阅读全文
posted @ 2012-11-19 13:08 gzh4455 阅读(532) 评论(0) 推荐(0)
SharePoint 批量删除SPListitem
摘要:用item.Delete 来删除 ,如果行数在10多行的时候,删除所需要的时间会达到好几1-2秒,所以非常之慢!一般来说,当行数多的时候会采取以下的方法来删除public void DeleteData(SPListItemCollection items, SPList itemlist) { SPSecurity.RunWithElevatedPrivileges(delegate() { using (SPSite site = new SPSite(itemlist.ParentWeb.Site.U... 阅读全文
posted @ 2012-11-12 14:39 gzh4455 阅读(1021) 评论(0) 推荐(0)
Infopath 2010 自定义表单 附件不能删除问题
摘要:如果开发环境是SharePoint 2010 ,使用SharePoint Designer来创建自定义表单,当添加附件保存成功后,再次打开删除附件,发觉在页面是删除掉了,但再次打开附件还是存在。要角决这个问题需解决需要安装一个CU(补丁),下面是补丁的下载地址http://files.cnblogs.com/gzh4455/449869_intl_x64_zip.zip同时你也可以参考以下网址http://tomvangaever.be/blogv2/2012/07/june-2012-cu-for-sharepoint-2010-has-been-released/ 阅读全文
posted @ 2012-10-11 22:19 gzh4455 阅读(250) 评论(0) 推荐(0)
把HTML生成PDF
摘要:一般来说可以生成一般的不需要用户及密码验证,可以很简单地实现功能,下面贴的代码是对Based Windows Authentication的页面生成PDF(我的是基于SharePoint的)代码如下: public bool HtmlToPdf(string url, string path) { try { string filename = PdfFolder + "\\" + path + ".pdf"; Process p = new System.Diagnosti... 阅读全文
posted @ 2012-09-18 15:48 gzh4455 阅读(5256) 评论(0) 推荐(0)
SharePoint 字段开发 显示视图显示一个超链接
摘要:后台代码很简单,主要是XML要注意的,下面是列表XML的代码<?xml version="1.0" encoding="utf-8"?><FieldTypes> <FieldType> <Field Name="TypeName">SAGEURL</Field> <Field Name="ParentType">Text</Field> <Field Name="TypeDisplayName">SA 阅读全文
posted @ 2012-08-30 14:41 gzh4455 阅读(1013) 评论(0) 推荐(0)
SharePoint 从数据库中下载 端口下的所有文件
摘要:static void Main(string[] args) { // replace this string with your // Sharepoint content DB connection string string DBConnString = "Server=SP2010\\gyccp;" + "Database=WSS_Content;Trusted_Connection=True;"; // create a DB co... 阅读全文
posted @ 2012-08-30 13:13 gzh4455 阅读(307) 评论(0) 推荐(0)
Sharepoint 下载 文档库文件(转成字节下载)
摘要:由于SharePoint和Office集成得很紧密,所以当用户采取下载副本的时候,会有一个打开按钮,当点击打开的时候可以直接打开,并直接修改文档里的内容,而不经过审批,帮采用自定义的代码来下载,让其不能在线保存,不能直接把File直接Response出去,帮需要把File转成字节输出去,下面是代码的简单示例,不是完善的代码 SPWeb web = SPContext.Current.Web; web.AllowUnsafeUpdates = true; SPList list = web.Lists["testDoc"]; ... 阅读全文
posted @ 2012-08-24 22:36 gzh4455 阅读(377) 评论(0) 推荐(0)
Caml语句 查询分配给当前用户及当前组
摘要:直接代码 query.Query = "<Where>" + "<Or>" + "<Membership Type='CurrentUserGroups'>" + "<FieldRef Name='AssignedTo' />" + "</Membership>" + ... 阅读全文
posted @ 2012-08-24 18:40 gzh4455 阅读(430) 评论(0) 推荐(0)
Sharepoint 列表 附件 小功能
摘要:代码如下:Page_Load方法 cblattCase.Items.Clear(); for (int i = 0; i < item.Attachments.Count; i++) { cblattCase.Items.Add(new ListItem("<a href='" + GetSPListItemAttachmentUrl(item, i) + "' target='_black'>" + item.Attachments[i] + "<a>", i.ToStr 阅读全文
posted @ 2012-08-21 22:31 gzh4455 阅读(2157) 评论(1) 推荐(0)
SPUserField 取值
摘要:AssignedTo是一个用户与组字段,但其只能单选,其允许组及用户,其取值可以从以下取 SPFieldUser fieldValue = taskItem.Fields.GetField("AssignedTo") as SPFieldUser; SPFieldUserValue user = (SPFieldUserValue)fieldValue.GetFieldValue(taskItem["AssignedTo"].ToString()); SPUser userObject = user.User; ... 阅读全文
posted @ 2012-08-16 21:38 gzh4455 阅读(456) 评论(0) 推荐(0)
window.showModalDialog 返回值
摘要:在网上查了一些资料用于window.showModalDialog返回值,并用于项目中,下面是代码: <script language="javascript" type="text/javascript"> function OpenWin(id) { var temp=window.showModalDialog("/test.aspx?ID=" + id + "&DT=" + new Date(), window, "dialogWidth:1020px;dialogHeight 阅读全文
posted @ 2012-08-14 11:26 gzh4455 阅读(2692) 评论(0) 推荐(0)
对SharePoint 列表生成数据库操作语句
该文被密码保护。
posted @ 2012-08-14 11:06 gzh4455 阅读(2) 评论(0) 推荐(0)
Surgey 权限更改
摘要:主要添加Domain User 来控制其权限,下面是代码 SPRoleAssignment domainUsers = new SPRoleAssignment(web.EnsureUser(Environment.UserDomainName+"\\Domain Users")); domainUsers.RoleDefinitionBindings.Add(web.RoleDefinitions["参与讨论"]); list.RoleAssignments.Add(domainUsers); list.WriteSecurity = ... 阅读全文
posted @ 2012-08-06 17:10 gzh4455 阅读(333) 评论(0) 推荐(0)
Infopath Notify 弹出提示信息
摘要:在InfoPath里弹出窗口,可以用Notify(message)就可以实现,不过要修改layouts文件夹里面一个FormServer文件修改后的代码为 <%@ Page inherits="Microsoft.Office.InfoPath.Server.Controls.FormServerPage,Microsoft.Office.InfoPath.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" EnableSessionState="tr... 阅读全文
posted @ 2012-07-28 15:56 gzh4455 阅读(282) 评论(0) 推荐(0)
Ad操作-查询 DirectoryEntry SearchResultCollection
该文被密码保护。
posted @ 2012-07-08 14:21 gzh4455 阅读(6) 评论(0) 推荐(0)
【转】SharePoint 添加附件到图片库
摘要:看到一个添加图片到图片库里的代码,代码如下: public string InsertImage() { try { if (this.FileUpload3.PostedFile.ContentLength != 0) { SPWeb web = SPContext.Current.Web; web.AllowUnsafeUpdates = true; SPList list = web.Lists["照片"]; ... 阅读全文
posted @ 2012-07-07 16:40 gzh4455 阅读(450) 评论(1) 推荐(0)
SharePoint PowerShell snap-in
摘要:许多新的PowerShell 程序员可能会陷入没有引用SharePoint PowerShell snap-in 的困境。以下代码列举了如何避免陷入这样的困境。$snapin = Get-PSSnapin | where-object { $_.Name -eq'Microsoft.SharePoint.PowerShell' }if ($snapin -eq $null){write-host "Loading SharePoint PowerShell Snapin..." -foregroundcolor Blueadd-pssnapin " 阅读全文
posted @ 2012-07-07 16:00 gzh4455 阅读(332) 评论(1) 推荐(0)

1 2 3 4 下一页