infopath后台代码为下拉列表框赋值

首先:Infopath是Microsoft   Office中用于制作电子表单的组件,其功能在Office   2007中得到了加强,可以很好的与SharePoint等其他微软服务器产品结合.
其次:通过Infopath的菜单 "工具 "--> "编程 "或者控件的属性,可以添加自定义代码,通过infopath菜单 "工具 "--> "选项 "--> "设计 "可以指定编程语言是C#或者VB
最后:可以通过Microsoft.Office.InfoPath   命名空间提供的托管代码对象模型成员创建   System.Xml.XPath   命名空间的   XPathNavigator   类的一个实例,来访问和操作表单模板数据源中的   XML   数据,示例如下:
//   Create   XPathNavigator   and   specify   XPath   for   nodes.
XPathNavigator   repeatingTableRow1   =   this.MainDataSource.CreateNavigator().SelectSingleNode( "/my:myFields/my:group1/my:group2[1] ",   NamespaceManager);

//   Select   nodes   in   specified   XPathNavigator.
CurrentView.SelectNodes(repeatingTableRow1);

//   Get   selected   nodes.
XPathNodeIterator   selectedNodes   =   CurrentView.GetSelectedNodes();
//   Display   the   count   of   selected   nodes.
MessageBox.Show(selectedNodes.Count.ToString());

转载于:https://www.cnblogs.com/chenjq0717/archive/2010/05/09/1731186.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值