从InfoPath中读取二维数组或sharePoint列表

本文关键字:sharePoint 列表 二维数组 读取 InfoPath | 更新日期: 2023-09-27 18:02:50

我是c#和InfoPath的新手。使用SharePoint 2007和InfoPath 2007。我有一个InfoPath表单,我想从列表中读取值,但我想读取基于列名行#的值,所以在c#代码中,这将是一个二维数组或列表<>。是否有可能从SharePoint列表中读取而不编写c#代码(工作流)来访问列表中的值?

7/25/11:我无法评论或回复,所以我正在编辑我的原始帖子:

@Andreas谢谢你的想法。

你的建议并不是我想做的,尽管我正在做你推荐的msdn教程。对我来说,大部分都是复习,但我也学习了一些新的技巧(例如证书签名)。无论如何,我在SharePoint中有一个为旅行者提供的按日收费图表。我正试图找出一种方法来选择正确的费率,基于天数的旅行和目的地邮政编码。SharePoint列表列的名称是价格值,如$46、$51、$76,行是早餐、午餐、晚餐杂费、"旅行的第一天或最后一天"。

如果费率= 46美元,旅行天数>零,<3,(即总共2天),则按"旅行的第一天和最后一天"计算。

我的困境是,如果列为46美元,我如何读取"旅行的第一天和最后一天"的值(费率)。这是一个二维数组或列表,对吧?我可以用IP规则读取值吗?还是我需要编写自定义代码从列表中读取?

从InfoPath中读取二维数组或sharePoint列表

根据我的理解,你想创建一个连接到SharePoint列表/库,并在一个InfoPath表单中以二维的方式显示它的内容=>表,我是对的吗?

如果是这样,这两个链接可能会对你有所帮助。

http://office.microsoft.com/en-us/infopath-help/add-a-data-connection-to-a-sharepoint-document-library-or-list-HP010093160.aspx

http://msdn.microsoft.com/en-us/library/bb267335 (v = office.12) . aspx