zoukankan
html css js c++ java
C#操作SharePoint列表
============================================
using
Microsoft.SharePoint;
SPWeb site
=
SPControl.GetContextWeb(Context);
SPListItemCollection items
=
site.Lists[
"
ListName
"
].Items;
SPListItem item
=
items.Add();
item[
"
Field_1
"
]
=
OneValue;
item[
"
Field_2
"
]
=
TwoValue;
item.Update();
删除sharepoint list数据
=============================================
using
Microsoft.SharePoint;
SPWeb site
=
SPControl.GetContextWeb(Context);
SPListItemCollection items
=
site.Lists[
"
ListName
"
].Items;
items[
0
].Delete();
上传文件到sharepoint
=============================================
using
System.IO;
using
Microsoft.SharePoint;
if
( htmlInputFile1.PostedFile
!=
null
)
{
SPWeb site
=
new
SPSite(destinationURL).OpenWeb();
Stream stream
=
htmlInputFile1.PostedFile.InputStream;
byte
[] buffer
=
new
bytes[stream.Length];
stream.Read(buffer,
0
, (
int
) stream.Length);
stream.Close();
site.Files.Add(destinationURL, buffer);
}
查询记录及更新数据
===============================================
using
Microsoft.SharePoint;
SPWeb web
=
new
SPSite(
"
http://nick
"
).OpenWeb(
"
test
"
);
//
Open website
web.AllowUnsafeUpdates
=
true
;
SPList list
=
web.Lists[
"
ListName
"
];
SPQuery query
=
new
SPQuery();
query.Query
=
"
<Where>
"
+
"
<And><And>
"
+
"
<Eq><FieldRef Name=\
"
Filed_1\
"
/><Value Type=\
"
Text\
"
>Test</Value></Eq>
"
+
"
<Eq><FieldRef Name=\
"
Filed_2\
"
/><Value Type=\
"
Text\
"
>
"
+
(
string
)OneValue
+
"
</Value></Eq>
"
+
"
</And>
"
+
"
<Eq><FieldRef Name=\
"
Filed_3\
"
/><Value Type=\
"
Text\
"
>
"
+
(
string
)TwoValue
+
"
</Value></Eq>
"
+
"
</And>
"
+
"
</Where>
"
;
query.RowLimit
=
10
;
//
查询
SPListItemCollection items
=
list.GetItems(query);
try
{
if
(Items.Count
!=
0
)
{
//
更新sharepoint list 数据
foreach
(SPListItem list
in
listItems)
{
list[
"
Filed_1
"
]
=
TextBox1.text.ToString();
list[
"
Filed_2
"
]
=
TextBox2.text.ToString();
list[
"
Filed_3
"
]
=
TextBox3.text.ToString();
listItem.Update();
}
}
else
{
//
将数据记录添加进sharepoint
SPListItem addlist
=
List.Items.Add();
addlist[
"
Filed_1
"
]
=
TextBox1.Text.ToString();
addlist[
"
Filed_2
"
]
=
TextBox2.Text.ToString();
addlist[
"
Filed_3
"
]
=
TextBox3.Text.ToString();
addlist.Update();
}
}
catch
{
}
查看全文
相关阅读:
HDFS 常用命令
CentOS6.5和RedHat6.5下以rpm方式安装mysql-5.6.20
RedHat安装yum+配置国内yum源
nginx 一般配置实例 静态页面
PHP计划任务之关闭浏览器后仍然继续执行的函数 ignore_user_abort
php函数——『解析 xml数据』
基于php-fpm的配置详解[转载]
解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
nginx的优化
Nginx fastcgi_param解释
原文地址:https://www.cnblogs.com/yigedaizi/p/1454018.html
最新文章
zabbix 触发器 | count 函数
zabbix 执行自定义key脚本超时
zabbix 3.0.2自定义脚本
elk常用命令
Linux下环境变量配置错误 导致大部分命令不可以使用的解决办法
CentOS中yum安装Java
学习Hive和Impala必看经典解析
HDFS涉及ACLs的命令
hive bin下的进入beeline 命令行和hive有什么不同?
测试开发面试的Linux面试题:常用命令
热门文章
Linux下用户组、文件权限详解
HDFS权限
cdh5.7权限测试示例
2. 安装 Kerberos
Kerberos认证原理简介
Hadoop “Name node is in safe mode” 错误解决方法
linux下添加,删除,修改,查看用户和用户组
用户(user)和用户组(group)相关的配置文件、命令或目录;
HDFS权限管理指南(HDFS Permissions Guide)
Hadoop createSnapshot和deleteSnapshot命令
Copyright © 2011-2022 走看看