小编K-M*_*K-M的帖子

更新Sharepoint列表项

我收到了以下错误...

System.NullReferenceException:未将对象引用设置为对象的实例.在Program.cs中的ConsoleApplication1.Program.Main(String [] args)的Microsoft.SharePoint.SPListItem.get_UniqueId()处:第21行

运行以下代码

using (SPSite site = new SPSite("http://site/"))
{    
    using (SPWeb web = site.OpenWeb())
    {
        try
        {
            SPList list = web.Lists["ListName"]; // 2        
            SPListItem item = list.Items.Add();
            Guid itemId = item.UniqueId;
            SPListItem itemUpdate = web.Lists["ListName"].Items[itemId];
            itemUpdate["PercentComplete"] = .45; // 45%        
            itemUpdate.Update();
        }
        catch (Exception e)
        { 
            Console.WriteLine(e);
            Console.ReadLine();

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么问题?

c# asp.net sharepoint wss

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

带有SharePoint参数的VB.Net命令行(控制台)程序

我想在VB.net中创建一个允许参数的控制台程序.我想要做的是在下面的代码中添加参数,以便可以从"运行"菜单创建webpart页面.例如C:.......\MyProgram.exe"Design" - 然后创建Design webpart页面.

我试过看互联网,但不是很成功.任何帮助将不胜感激.

      Module Main

                Public Sub Main(ByVal args As String())
          Dim prj As String

                    Dim site As New SPSite("http://site/")
                    Dim web As SPWeb = site.AllWebs(0)

                    Dim list As SPList = web.Lists("ListName")

Dim postInformation As String = "<?xml version=""1.0"" encoding=""UTF-8""?><Method><SetList Scope=""Request"">" + list.ID.ToString + "</SetList><SetVar 
    Name=""ID"">New</SetVar><SetVar Name=""Cmd"">NewWebPage</SetVar><SetVar 
    Name=""Type"">WebPartPage</SetVar><SetVar Name=""WebPartPageTemplate"">2</SetVar><SetVar 
    Name=""Title"">" + prj.ToString + "</SetVar><SetVar 
    Name=""Overwrite"">true</SetVar></Method>"

                    Dim processBatch As String = web.ProcessBatchData(postInformation)
                 'Display the results...
                Console.WriteLine(processBatch)
                    Console.WriteLine("New Web part page added successfully")
                    Console.ReadLine()



                End Sub

        End Module
Run Code Online (Sandbox Code Playgroud)

提前致谢!

vb.net console sharepoint

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

DROP SQL表如果创建日期超过一周 - MS SQL Server

我想在SQL服务器中创建一个存储过程和作业,它将删除模式中超过一周的所有表.

我每天都创建备份,我希望通过安排一个作业来删除任何超过一周的备份(SQL表)来自动化该过程.

非常感谢您的帮助.

sql database sql-server stored-procedures

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

以编程方式将List作为webpart插入WSS 3.0中的webpart页面

我尝试在网上搜索以编程方式在Webpart页面中插入一个List作为webpart但是不够幸运.

任何想法或想法如何我可以编程方式在Webpart页面中插入一个列表作为webpart

非常感谢!

sharepoint moss web-parts

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