关于sharepoint(Moss)用C#通过检索SQL把数据传上List中,如何用到,求大虾帮忙
关于sharepoint(Moss)用C#通过检索SQL把数据传上List中,如何用到,求大虾帮忙
主要是想知道。如何用C#检索到Sharepoint上的List数据,并把Sql上的最新数据更新到List上!
到百度搜到的资料太少了,只能在这里请求各位帮忙,
公司用的是sharepoint2007的版本!
[解决办法]
这个是最基本的也是肯定可以的。
1,BCS
2,直接把数据库的代码,读取dataset或者datatable, 下面代码因为特殊原因没有用循环, 你自己增加
using (SPSite site = new SPSite(siteCol))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["listName"];
//允许修改list
site.AllowUnsafeUpdates = true;
web.AllowUnsafeUpdates = true;
//填充list表单
SPListItem item = list.AddItem();
string getday = DateTime.Today.ToShortDateString();
string itemTitle =Username + "#报销单#" + getday + "#" + serialNo + "";
item["Title"] = itemTitle;
item["businessUnit"] = BUnit;
item["department"] = Dep;
item["BELUM"] = ExpenseID;
item["totalize"] = Total;
item["DBsource"] = "CRM";
item.Update();
[解决办法]
我引用的。
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data;
using Egensource.IntelliOffice.UI;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint;
using System.Text.RegularExpressions;
using System.Text;
using System.Web;
[解决办法]
这个是你的网站集合地址啊
例如 http://localhost
using (SPSite site = new SPSite("http://localhost"))