- 1
- 0
- 约2.7千字
- 约 3页
- 2019-07-02 发布于福建
- 举报
通过infopath编程向sharepoint list传递数据
Infopath2010编程向Sharepoint List提交数据
需求分析:
对喜爱InfoPath的玩家,缺少不了的是对Infopath编程的运用和理解,本质是将自定义的算法逻辑赋予Infopath表单当中;对于如何将Infopath重复表数据导入到自定义的Sharepoint Custom List这样的需求,本身Infopath是没有这样的指令或属性设置,从而有需要将.Net编程算法结合到Infopath编程中;?
详细设计:
在Infopath中创建一个新的空白的浏览器兼容的表单模块,并将类别安全级别设置为完全信任。
将需要定义的控件:工作时间,单位名称,职务名称,工作内容及一个Add按钮控件添加到infopath表单模板,将自定义的groups设定为重复表形式。
双击按钮打开属性对话框,操作选项卡选择规则和自定义代码方式,然后点击编辑表单代码。
在打开的Microsoft Visual Studio项目资源管理器窗口右击项目名称,选择添加引用,将Microsoft.sharepoint服务添加进去。
在当前的formcode.cs文件中增加Using引用服务指令。
using Microsoft.SharePoint.
执行编程代码如下
public void CTRL7_5_Clicked(object sender, ClickedEventArgs e)
{
// 在此处编写代码。
//using (SPSite site = SPContext.Current.Site)
using (SPSite site = new SPSite(/sites/hr/))
{
if (site != null)
{
using (SPWeb web = site.OpenWeb())
{
// Turn on AllowUnsafeUpdates on the site
web.AllowUnsafeUpdates = true;
// Update the SharePoint list based on the values
// from the InfoPath form
SPList list = web. List(Experiences Data);
XPathNavigator root = this.CreateNavigator();
XPathNodeIterator NodeIter = this.MainDataSource.CreateNavigator().Select(/my:myFields/my:group1/my:group2, this.NamespaceManager);
if (list != null)
{
foreach (XPathNavigator myf in NodeIter)
{
SPListItem item = list.Items.Add();
item[Title] = myf.SelectSingleNode(my:Title, NamespaceManager).Value;
item[JobTime] = myf.SelectSingleNode(my:JobTime, NamespaceManager).Value;
item[Company] = myf.SelectSingleNode(my:Company, NamespaceManager).Value;
您可能关注的文档
- 手术室外麻醉.ppt
- 兽医内科学第六章 泌尿系统疾病(2015年最新).ppt
- 舒迅:产品经理必读的九步法.docx
- 数码互动生物显微实验系统.ppt
- 数字录音机与频谱分析器实验的方案论证.ppt
- 双眼皮的切开法、埋线法、缝线法的修复.ppt
- 双氧水生产工艺简单介绍.ppt
- 税务管理与纳税评估上传.ppt
- 说说我的理财学习之路.docx
- 四川省江油实验中学八年级数学上册《 轴对称》课件 人教版.ppt
- 语文湖南长沙市炎德英才大联考雅礼中学2026届高三月考试卷(五)(1.6-1.7).docx
- 物理辽宁名校联盟2026届高三年级上学期期末质量检测(1.15-1.16).docx
- 化学湖北荆州中学2025-2026学年高二上学期12月月考(12.24-12.25).docx
- 化学陕西2026年宝鸡市高考模拟检测试题(一)(宝鸡一模)(1.10-1.11).docx
- FANUC机器人 iRVision 智能视觉.pdf
- FANUC机器人点焊-培训教材.pdf
- KUKA电气元器件检修.pdf
- 发那科机器人设置辅助功能FANUC.pdf
- FANUC机器人弧焊教程.pdf
- FANUC双驱及多位置标定功能指导手册.pdf
最近下载
- 广东省深圳市宝安区2024-2025学年三年级上学期期末科学试卷.docx VIP
- 2025年商务英语(BEC)中级考试真题卷:商务英语阅读理解提高策略与真题剖析.docx VIP
- ‘十五五’卫生健康事业高质量发展规划及医院高质量发展实施方案.docx
- 《苏武传》课件35张.pptx VIP
- 1999年及其以前批准转业的军队干部住房保障办法.doc VIP
- 关于做好新型冠状病毒感染肺炎疫情防控期间稳定劳动关系支持企业复工复产的实施意见.doc VIP
- 高考数学解三角形专题.pdf VIP
- 2025年体育行业青少年体育培训报告.docx
- EQC-1137-2007-chs 电镀锌层及镀后表面处理.pdf
- 自动化集装箱码头管理.docx VIP
原创力文档

文档评论(0)