摘要: 网上有,但是是错误的,稍微改一下,就可以了第一个方法是要更新的item,其中_fieldname 为要更新的lookup字段名字,_lookupValue为要更新的值。public void SetFieldValueLookup(SPListItem _item, string _fieldname, string _lookupValue) { if (_item != null) { SPFieldLookup field = _item.Fields.GetFieldByInternalName(_fieldname) as SPFieldLookup; _item[_fieldnam 阅读全文
posted @ 2013-09-10 15:13 TwinStudio 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 开发的时候想当然的认为主表解析出来就是一个dropdownlist,可是在大数据测试的时候,发现有情况。 首先创建一个子列表:DetailList,并添加19条数据: 创建主列表:MainList,并新建“查阅项”栏关联这个子表的标题。 MainList新建页面显示查阅项控件的样式: 当DetailList再增加一条数据 这个时候,MainList的新建显示将会不同。 显然当“查阅项”超过20条数据的情况,这个formfield会改变控件的样式。 如果我们需要后台生成这个控件的对象,或者编码将formfield通过对象解析出来,并获取值的时候,就要注意两种不同的情况了 首先... 阅读全文
posted @ 2013-09-10 15:08 TwinStudio 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1、日期类型查询,需要转换,方法如下: //转换时间 string startdate = SPUtility.CreateISO8601DateTimeFromSystemDateTime(DateTime.Now);2、取用户类型的值 public List GetUsersFromSPFieldUser(SPListItem item,string key) { List fUsers = new List(); SPFieldUser uField = item.Fields[key] as SPFieldUser; //此地方可以... 阅读全文
posted @ 2013-09-10 14:21 TwinStudio 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 该工具包包括单位数目:Windows Phone 7 发展简介在本单元中,您将了解真实的消费信息存储在 SharePoint 中与你用 Visual Studio 写 Windows Phone 7 的自定义应用程序和连接到的例子。Windows Phone 7 的引入,.net 开发人员有的工具和资源可用来创建、 测试、 部署和卖出令人惊叹的应用程序使用同一个熟悉的工具,您已经使用了年。您不需要学习新的语言,只被需要了解如何在平台工程,开始构建应用程序在 Silverlight 或 XNA 框架中。我们有很多教你在本课程中,您将通过构建熟悉"Hello World"应用程 阅读全文
posted @ 2013-09-10 14:15 TwinStudio 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 文章来自: http://www.chinaemail.com.cn/server/xtfl/Exchange/201109/66466.htmlSharePoint是微软历史上销售量增长最快的产品,其可以存储大量的文件。这意味着应用性能是成功部署SharePoint的一个关键因素。我们在这里列出了能够提高SharePoint服务器性能的十个步骤。 步骤1:分离用户和数据库信息 一个常见的误区是与高速网络连接的服务器有着充足的带宽执行所有需要的操作。但是SharePoint在SQL设置了大量的请求———每个需求一个页面的请求会导致向数据库发送大量的请求,更不要说服务、检索和其它操作了。 ... 阅读全文
posted @ 2013-09-10 14:10 TwinStudio 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 中国石油化工集团公司http://www.sinopecgroup.com/Pages/index.aspx ()中国南方航空http://group.csair.com/_layouts/groupportal2010/ 这个网站属于sharepoint内嵌asp.net程序搞的广东食品药品职业学院http://www.gdyzy.edu.cn/Pages/default.aspx 这个使用原生sharepoint开发新疆克拉玛依http://www.klmy.gov.cn/Pages/index.aspx国家核电 山东核电设备制造有限公司http://www.snpemc.com/defa 阅读全文
posted @ 2013-09-10 13:58 TwinStudio 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 利用ListItemCollectionPosition和AspNetPage分页控件实现,效果图如下:后台分页代码如下: #region 私有方法 /// /// 数据 /// private void BindsData() { SPWeb m_objWeb = SPContext.Current.Web; // if (m_objWeb != null) { int _totalCount =0; ... 阅读全文
posted @ 2013-09-10 13:53 TwinStudio 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 最近项目中遇到如何用代码给托管元数据类型的栏目赋值问题,经过折腾,现把我的思路和实现方法共享出来,让大家一起来学习学习。相互探讨下。 /// /// 托管元数据 /// public class SPTaxonomyEntity { /// /// 托管元数据的guid /// public string Guid { get; set; } /// /// 托管元数据的名称 /// pu... 阅读全文
posted @ 2013-09-10 13:47 TwinStudio 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在项目中,经常会涉及列表或者文档库之间的相互引用,而这个时候我们用的更多的就是查阅项(lookup),以前没有去关注取值或者赋值的问题,今天正好碰到一个Case,就顺道总结一下。我们知道链接和图片的字段我们通过SPLinkFieldValue取值,那么查阅项通过什么来取值呢?答案是:SPFieldLookupValueCollection或者SPFieldLookupValue,为什么会有两种类型呢?起源是在添加查阅项字段时,是否选择了“允许多值”。一旦允许多值,就必须的通过SPFieldLookupValueCollection来做,以下是我整理的代码,仅供记录: SPFi... 阅读全文
posted @ 2013-09-09 11:32 TwinStudio 阅读(513) 评论(0) 推荐(0) 编辑
摘要: public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 HSSFSheet sheet = workbook.createSheet();// 创建一个Excel的Sheet sheet.createFreezePane(1, 3);// 冻结 // 设置列宽 sheet.setColumnWidth(0, 1000); sheet.setColumnWidth(1, 3500); sheet.setColumnWidth(2, 3500); she... 阅读全文
posted @ 2013-09-09 09:10 TwinStudio 阅读(651) 评论(0) 推荐(0) 编辑
摘要: //得到查阅项的值SPWeb web = site.OpenWeb();SPList list = web.Lists["DemoList"];SPListItem item = list.GetItemById(itemId);SPFieldLookupValue objLookupFieldValue = new SPFieldLookupValue(item["lookup"].ToString());//可以得到以下属性objLookupFieldValue.LookupValue //得到查阅项的值objLookupFieldValue.Loo 阅读全文
posted @ 2013-09-06 16:48 TwinStudio 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 在share point 中,有时字段的类型是lookup的,那么将会从另外的一个list中进行相应的连接,这是如果保存string等类型,将会报一个错,Invalid data has been used to update the list item. The field you are trying to update may be read only.这个错误看起来莫名其妙,但实际上是有一定道理的,因为这个字段可以认为是表外键一样的存在。那应该怎么办呢?这里我写了一个方法:public static SPFieldLookupValue GetLookupFieldFromValue( 阅读全文
posted @ 2013-09-06 16:47 TwinStudio 阅读(195) 评论(0) 推荐(0) 编辑
摘要: SharePoint 安装目录(即SharePoint Root)大约 300M 磁盘空间。SharePoint Config 数据库,60M。Admin Center 数据库,100M。默认安装的6个Application Service数据库,300M。新建一个空的Web Application+一个工作组网站集的数据库,25M。IIS里面Admin Center和一个默认站点,15M。无法统计的GAC程序库文件。打开一个默认的工作组Web Application首页后。IIS 内存,1G。SQL Server 内存 250M。OWSTimer 内存 300M。在针对2个不同的Web Ap 阅读全文
posted @ 2013-08-30 16:33 TwinStudio 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 今天整理一些 SharePoint 2010 的技术参数,其内容都来自 SharePoint-Sandbox 网站。有些参数值是硬性的,比如列表单条记录的尺寸;而有些是为了使用和性能考虑的推荐值。技术参数值列表最大记录数500万条列表单条记录上限8KB(不含附件)列表查询字段上限6个列表预设记录数配额(普通用户)5000条列表预设记录数配额(超级用户)2万条内容数据库上限(推荐)200GB每个内容数据库的网站集上限5万个每个应用程序的网站集数量50个~15万个(50个比较合理)每个网站的上限500M每个网站集包含的网站数量上限25万个每个网站包含的子网站上限2000个单个文档尺寸上限2GB单个 阅读全文
posted @ 2013-08-30 16:22 TwinStudio 阅读(188) 评论(0) 推荐(0) 编辑
摘要: SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法今天还原一个SQL Server 2005备份文件:1、新建数据库名“test1”;2、从备份文件“kingdb.bak”恢复。但是提示“备份集中的数据库备份与现有的数据库不同”,错误号码:3154。这个数据库以前还原过,是没有问题的。网络上找了三个解决方案:1、不要右击要还原的数据库去选择“任务--还原--文件和文件组”任务--还原--文件和文件组上面的方法,不要用。要用下面的方法:右击“数据库--还原文件和文件组”,然后在弹出框里再去选择具体的信息。数据库--还原文件和文件组但此方法,我行不通,仍然报3154 阅读全文
posted @ 2013-06-13 14:27 TwinStudio 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 有时候在实际应用中,我们不得不去修改服务器AD域或者服务器机器名称,可能是为了更好的应用?(哈哈,就是为了折腾)实际操作步骤如下:1、进入 cmd 窗口2、运行 rendom /list - 会在当前目录生成Domainlist.xml文件;3、编辑 Domainlist.xml,使用代替功能,用 新域名 代替 原域名,保存;4、运行 rendom /upload ;5、运行 rendom /prepare ;6、运行 rendom /execute7、重启域控;8、进入 cmd 窗口9、运行 pfixup /olddns: /newdns:10、rendom /clean完毕继续执行如下命令 阅读全文
posted @ 2013-06-05 12:23 TwinStudio 阅读(560) 评论(0) 推荐(0) 编辑
摘要: SharePoint2010提供了多语言化支持,但是在你完成安装后是看不到这个设置的,因为要实现多语言化支持,你还需要做下面三项工作,以下以在简体中文企业版下安装英文语言包为例介绍。注意: 1、在安装语言包时,特定语言网站模板将安装在 %COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\14\template\数字 目录中,其中数字 是所安装语言的语言 ID。例如,美国英语语言包将安装到 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\templa. 阅读全文
posted @ 2013-05-31 09:50 TwinStudio 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一.摘要本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍.本篇文章是入门第一篇, 主要是简单介绍jQuery, 通过简单示例指导大家如何编写jQuery代码以及搭建开发环境. 详细讲解了如何在Visual Studio中配合使用jQuery.转载请注明子秋出品!博客园首发!二.前言首先道个歉! "从零开始学习ASP.NET MVC"系列文章在即将介绍Filter时就没有更新了, 原因就是最近我一直在研究和学习jQuery.看到本系列的名称和文章标题, 看过我的MVC系列文章的人会感到很熟 阅读全文
posted @ 2013-02-21 18:48 TwinStudio 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C: 阅读全文
posted @ 2011-09-20 16:13 TwinStudio 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 在解析C#结构体指针前,必须知道C#结构体是如何定义的。在c#中同样定义该结构体。C#结构体指针之C#结构体的定义:[StructLayout(LayoutKind.Sequential)] publicstructVGAStat { publicintChannelNum;//通道数量 [MarshalAs(UnmanagedType.ByValArray,SizeConst=64)] publicchar[]Version;//版本信息 publicuintCPUUsage;//CPU占用 publicboolWorkStatusOk;//工作状态 [M... 阅读全文
posted @ 2011-09-08 15:10 TwinStudio 阅读(328) 评论(0) 推荐(0) 编辑