如何编程访问infopath字段
XmlForm 类是 InfoPath 托管代码对象模型中的关键对象,该对象提供的属性、方法以及事件可以用来以编程方式与表单的基础 XML 文档中的 XML 数据进行交互,并操作这些数据。在大多数方面,XmlForm 类与 InfoPath 脚本 (COM) 的 XDocument 对象以及与 InfoPath 2003 兼容的 (Microsoft.Office.InfoPath.SemiTrust) 对象模型等效。
虽然可以使用 Application 类的 XmlForms 属性从 XmlFormCollection 类中访问 XmlForm 对象,但在使用表单模板业务逻辑的大多数情况下,将使用 C# 中的 this 关键字或 Visual Basic 中的 Me 关键字来访问 XmlForm 类及其成员,而不通过集合进行访问。
例如,Loading 事件的事件处理程序的以下代码示例使用 this 关键字或 Me 关键字来访问 XmlForm 类的 MainDataSource 和 NamespaceManager 属性。这些属性与 System.Xml.XPath.XPathNavigator 类的实例一起使用以导航到 employee 域(使用 NamespaceManager 属性解析命令空间前缀),以及将该域设置为当前用户的用户名。
{
// Create XPathNavigator positioned at the root of the main data
// source.
XPathNavigator myNav = this.MainDataSource.CreateNavigator()
// Select employee field and set value to username.
myNav.SelectSingleNode("//my:employee",this.NamespaceManager).
SetValue(System.Environment.UserName);
转载于:https://www.cnblogs.com/joshuajian/archive/2008/10/23/1317683.html
如何编程访问infopath字段相关推荐
- 网络编程知识预备(5) ——libcurl库简介及其编程访问百度首页
本文为学习笔记,整合课程内容以及下列文章: 其中,libcurl函数库常用字段解读部分: 参考博文:原文地址 作者:冬冬他哥哥 目录 Libcurl库简介 Libcurl等三方库的通用编译方法 三方库 ...
- java编程访问hdfs_以编程方式访问Java基本类型的大小
java编程访问hdfs 许多不熟悉Java的开发人员首先要了解的一件事是Java的基本原始数据类型 ,其固定(与平台无关)的大小(以位或字节为单位用二进制补码表示 )以及它们的范围(Java中所有数 ...
- 访问InfoPath的xml数据
InfoPath是基于XML技术的一种数据录入工具.它主要有三部分组成:数据定义(schema),数据显示(xslt)和数据存储(XML) .它的数据都是按照xml格式存储的,不过,它提供的开发接口对 ...
- MySqlClient访问tinyint字段返回布尔值
MySqlClient访问tinyint字段返回布尔值 原文 MySqlClient访问tinyint字段返回布尔值 症状: 使用MySqlClient访问tinyint unsign 字 ...
- 编程php分析器,如何编程访问分析器数据
如何编程访问分析器数据 大多数时候,分析器信息的访问和分析是基于 Web 的可视化的.当然,你也可以利用分析器服务提供的方法以编程方式检索分析信息. // ... $profiler is the ' ...
- java aspectj_java-如何使用AspectJ访问私有字段?
我正在研究AspectJ及其许多用途,并发现了mixin. 我可以找到许多使用纯AspectJ .aj方面的示例,但是我只需要使用@AspectJ批注. 我要实现的目标如下: 我有一个无法修改的类,它 ...
- 继承能够访问父类私有字段_在单元测试中访问私有字段
继承能够访问父类私有字段 首先,让我大声说一下,您需要将代码设计为可测试的,以便通过公共方法测试私有字段. 但是,(" buts"是人们仍在编程而不是计算机本身的原因,所以在这里很 ...
- 在单元测试中访问私有字段
首先,让我大声说一下,您需要将代码设计为可测试的,以便通过公共方法测试私有字段. 但是,(" buts"是人们仍在编程而不是计算机本身的原因,所以在这里很高兴)有时您想要并且应该更 ...
- 【Java 虚拟机原理】Class 字节码二进制文件分析 四 ( 字段表数据结构 | 字段表详细分析 | 访问标志 | 字段名称 | 字段描述符 | 属性项目 )
文章目录 前言 一.字段表总数据结构 二.访问标志 三.字段名称 四.字段描述符 五.属性项目数 前言 上一篇博客 [Java 虚拟机原理]Class 字节码二进制文件分析 三 ( 访问和修饰标志 | ...
- 西门子标准报文1常用_基于Snap7使用C#编程访问西门子PLC系列教程(2)-S7协议
本文是Snap7软件包系列教程的第2篇,我们来介绍下S7协议,包括如下几个主题: 1.S7协议简介 2.S7协议命令简介 3.S7协议通信的角色与模式 1.S7协议简介 S7协议是西门子S7系列PLC ...
最新文章
- CV业务落地用Transformer吗?
- 群晖阿里云域名解析_群晖套件系列六:Web station的安装与使用
- arcgis9.2系列下载
- 【原创】Android VMP加壳 POC
- 无法访问本地ip_当金万维异速联无法访问金蝶软件怎么办?
- 【经验】对“面试造火箭,入职拧螺钉”的看法
- CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
- struts2学习笔记(4)接收参数
- Cloud一分钟 |亚马逊市值被微软反超;GKE全球大宕机长达19小时;苹果市值跌破9000亿美元...
- c# hdf5 写string_Pandas系列之入门篇——HDF5
- 20169214 2016-2017-2《网络攻防实践》第二周学习总结
- 前端CSS - 相对定位,绝对定位,固定定位
- cad画圆如何确定圆心_CAD如何利用对象捕捉追踪功能来确定小圆圆心以及矩形的角点位置...
- ECSHOP图书销售网站模板
- 量化投资入门指南:投资组合构建模型和执行模型
- 百度地图 实现 热力图
- 工业镜头与普通镜头有什么区别?
- 如何通过C/C++求任意角度的余弦值
- 新一代消息中间件—Apache Pulsar
- android手机大小,安卓手机内存多大才够用?如何选择内存的大小