小编Pre*_*eti的帖子

如何使用C#访问sharepoint数据?

我正在开发项目,我必须在C#中访问SharePoint数据.

我以前从未这样做过; 并有以下问题?

我如何从C#访问SharePoint数据?我使用什么API?有没有可以帮助我入门的教程?

.net c# sharepoint moss sharepoint-2007

12
推荐指数
2
解决办法
3万
查看次数

如何使用Google Calendar API创建任务

我想使用Google Calendar API 在Google日历中创建任务.使用C#.寻找一些示例代码.

c# google-calendar-api

10
推荐指数
1
解决办法
7775
查看次数

如何使用Web服务更新Sharepoint上载文档的属性?

我正在尝试更新/编辑Sharepoint 2007上载文档的属性.

我的代码:

 Lists listService = new Lists();
 listService.PreAuthenticate = true;
 listService.Credentials = new NetworkCredential(username,password);
 listService.Url = "http://myserver/SiteName/_vti_bin/lists.asmx";

 string strBatch =

                   "<Method ID='1' Cmd='Update'> "
                   + " <Field Name='ID'>3</Field> "
                   + " <Field Name='Name'>Preeti</Field> "                 
                   + " </Method> ";

 XmlDocument xmlDoc = new System.Xml.XmlDocument();
 System.Xml.XmlElement elBatch = xmlDoc.CreateElement("Batch");
 elBatch.SetAttribute("OnError", "Continue");

elBatch.SetAttributeNode("UserName", "Preeti");
elBatch.InnerXml = strBatch;
XmlNode ndReturn = listService.UpdateListItems(ListName, elBatch);

MessageBox.Show(ndReturn.OuterXml); 
Run Code Online (Sandbox Code Playgroud)

参考 链接.

出错:"未正确安装一个或多个字段类型.转到列表设置页面删除这些字段".

.net c# xml sharepoint-2007

8
推荐指数
1
解决办法
4428
查看次数

无法更新Sharepoint文档属性:必填字段为空

我正在使用List.asmx Web服务更新Sharepoint上的文档.

但我面临的问题是:

  1. 字段未更新,因为未添加某些必填字段.但要填写必填字段,我必须再次更新.
  2. "ID"字段在更新时是强制性的.我们只有在上传文件后才能获得.(我们通过"ows_id"属性值得到此ID.)

编辑:正如"Janis Veinbergs"所说,在文件被实际保存之前,我们无法获得此ID.那么我将如何更新文档,因为更新必须使用ID字段?

如果我不放ID字段:

错误:0x8102000a无效的URL参数提供的URL包含无效的命令或值.请再次检查网址.

如果我把Null Value放到它:

错误:0x81020016Item不存在您选择的页面包含不存在的项目.它可能已被其他用户删除.

有没有办法在Sharepoint上传文件时设置文档属性?

****注意:我正在Chunck上传文件.而不是使用Microsoft.sharepoint.dll****语言:C#.

我试过这段代码.但是上传文件后再次设置属性.

c# sharepoint-2007

8
推荐指数
1
解决办法
2761
查看次数

如何摆脱闪烁的形式?

我正在用VB.NET设计一个Win Form并在其中使用Table布局.我遇到的问题是,我的WinForm每次加载都会闪烁.

请建议我在VB.NET中永久解决.为什么会出现此问题?是因为表格布局?

vb.net winforms

7
推荐指数
3
解决办法
4538
查看次数

什么API可用于读取OAB文件?

我有OAB文件.现在我想以编程方式使用c#读取它的内容.任何人都可以建议我一些可用于读取OAB文件的API.以及他们的相关信息.

注意:不从Outlook或Exchange Server读取OAB文件 (我不想从Exchange或Outlook读取OAB.)

说明:

我手动从我的PC上的Exchange服务器复制此文件.现在我想读取此OAB(脱机通讯簿).我不希望我的应用程序从Exchange或Outlook读取OAB文件.我希望我的应用程序只允许用户浏览保存在他的机器上的OAB文件,现在读取此文件.

希望现在很清楚:(

c#

6
推荐指数
1
解决办法
1819
查看次数

如何在Google日历中创建"recurData"?

我想使用Google API创建日历的重复事件.我关注链接:

  1. Google Calendar API

    我没有得到如何创建"recurData".我无法修改String并将其作为参数传递. 尝试过DDay.iCal版本0.80.也.

  2. DDay.iCal

给出了一些示例代码.我尝试了它们.我能够创建".ics"文件.

但是,当我将此文件内容作为"recurData"传递时

出错:{"执行请求失败:http://www.google.com/calendar/feeds/user@domain.com/private/full? gsessionid = AHItK5wrSIoJVawFjGt- 0g "}

我的icf文件内容是:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//DDay.iCal//NONSGML ddaysoftware.com//EN
BEGIN:VEVENT
CREATED:20100309T132930Z
DESCRIPTION:The event description
DTEND:20100310T020000
DTSTAMP:20100309T132930Z
DTSTART:20100309T080000
LOCATION:Event location
SEQUENCE:0
SUMMARY:18 hour event summary
UID:396c6b22-277f-4496-bbe1-d3692dc1b223
END:VEVENT
BEGIN:VEVENT
CREATED:20100309T132930Z
DTEND;VALUE=DATE:20100315
DTSTAMP:20100309T132930Z
DTSTART;VALUE=DATE:20100314
SEQUENCE:0
SUMMARY:All-day event
UID:ac25cdaf-4e95-49ad-a770-f04f3afc1a2f
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)

我用"Example6"制作了它.

c# icalendar google-calendar-api

6
推荐指数
1
解决办法
1520
查看次数

是否可以在没有"ID"的情况下更新Sharepoint List?

我想在Sharepoint上传文件,而仅在apploading时我想添加Uploaded Document的所有属性.

只有在Sharepoint上载文档时,我们才会获得ID字段.是否有任何其他方式更新列表而不传递ID字段.

例:

<Batch OnError="Continue" ListVersion="1" 
ViewName="270C0508-A54F-4387-8AD0-49686D685EB2">
   <Method ID="1" Cmd="Update">
      <Field Name="ID">4<Field>
      <Field Name="Field_Name">Value</Field>
   </Method>
   <Method ID="2" Cmd="Update">
      <Field Name="ID" >6</Field>
      <Field Name="Field_Name">Value</Field>
   </Method>
</Batch>
Run Code Online (Sandbox Code Playgroud)

参考链接

****我正在使用Sharepoint Web Services.并在Chunks中上传文档.****

c# sharepoint sharepoint-2007

5
推荐指数
1
解决办法
679
查看次数

Google API for .NET(版本2)可再发行吗?

我使用Google API制作了一个小产品.现在我需要把它卖给我的客户.

我做了安装程序,只是添加了所有API.但现在它显示COM类型的错误.

我该如何解决这个问题?

.net api installer

5
推荐指数
1
解决办法
248
查看次数

如何使用System.Net.Mail向Google Apps发送包含大尺寸附件的邮件?

我正在尝试发送大尺寸附件的邮件(1MB,2MB).但发送邮件失败.(发送到Google Apps):

MailItemEntry[] entries = new MailItemEntry[1];
String EmlPath = "C:\\testemail.eml";                                        
String msg = File.ReadAllText(EmlPath);
entries[0] = new MailItemEntry();
entries[0].Rfc822Msg = new Rfc822MsgElement(msg);
Run Code Online (Sandbox Code Playgroud)

如何将附件分成多个部分?

我将此EML迁移到Google应用时遇到的例外情况是:{"请求已中止:请求已取消."}

关于Google论坛的问题

c# attachment system.net.mail large-files

5
推荐指数
1
解决办法
2090
查看次数