InfoPath 的 Repeat Table 重复表中的数据,如何用C# 读取?
来源:互联网 发布:淘宝阿里旅行人工电话 编辑:程序博客网 时间:2024/04/25 23:50
引自:
Q-
我在InfoPath2007里有一个重复表group2,分三列field1,field2,field3.请问我如何用c#获取到重复表中每行field1,field2,field3的值?
A-
XPathNodeIterator nodes = MainDataSource.CreateNavigator().Select("/my:myFields/my:group2", NamespaceManager);
foreach (XPathNavigator node in nodes)
{
XPathNavigator n = node.SelectSingleNode("my:field1", NamespaceManager);
}
}
下面的代码可以用在 Web Service 中以处理 Repeat Table的数据,因其数据是 xmlNode 格式,故需要进行特殊处理。
(其中 p_Details 为Repeat Table 对应的 xmlNode )
XmlNodeList _NL;
for (int i = 0; i < p_Details.ChildNodes.Count; i++)
{
_NL = p_Details.ChildNodes[i].ChildNodes;
_iItem_No = i + 1;
_sMain_Category = _NL[0].InnerText;
_sDescription = _NL[1].InnerText;
_iQuantity = int.Parse(_NL[2].InnerText);
_nUnit_Price = decimal.Parse(_NL[3].InnerText);
_nTotal_Cost = decimal.Parse(_NL[4].InnerText);
_sBudget_Code = _NL[5].InnerText;
_nBudget_Cost = decimal.Parse(_NL[6].InnerText);
_sReason = _NL[7].InnerText;
_sLocation = _NL[8].InnerText;
if (_sMain_Category.Trim() != "")
{
iResult = Update_Dtl(p_sForm_No, _iItem_No, _sMain_Category, _sSub_Category, _sDescription,
_iQuantity, _nUnit_Price, _nTotal_Cost, _sBudget_Code, _nBudget_Cost,
_sReason, _sLocation);
}
}
- InfoPath 的 Repeat Table 重复表中的数据,如何用C# 读取?
- InfoPath中重复表的操作+repeat+table+operation
- Infopath重复节和重复表 Repeat Table 中实现序号自动递增的方法
- 如何读取Infopath中的重复表和重复节中的数据
- 如何用c#读取word中的某一段文字
- 如何用ASP读取SQL中的二进制数据
- 如何用VC读取Excel表格中的数据详细介绍
- 如何用VC读取Excel表格中的数据详细介绍
- 如何用C#生成不重复的随机数
- 如何用div隐藏table中的某几行呢?
- 如何用.net c# 读取epub格式文件
- 如何用Python读取开放数据?
- 如何用Spring读取JAR中的文件
- SQL Server 中如何用一个表的数据更新另一个表中的数据
- 如何用一个表的数据批量更新另一个表格中的同属性数据
- 详解如何用程序读写Infopath附件
- 如何用VB实现QBASIC中的data数据的read
- 如何用create table ... as select ...建与另一个实例中的用户下表结构相同的表
- 利用Cookie和Session保持WEB客户端始终在线
- 宽字符处理函数函数与普通函数对照表
- Linux网络编程
- 常用正则表达式
- J2SE基础
- InfoPath 的 Repeat Table 重复表中的数据,如何用C# 读取?
- 实时时钟RTC实验
- 我对目前金融危机的认识和影响分析 (二)
- j2me采集摄像数据问题
- Python中的文件管理
- 分享ASP.NET视频系列教程——第一讲 Visual Studio 2008说明
- java 图片加密
- 大观园中的女儿国
- 使用Hibernate获取最大值(max)的三种方法(转载)