none
InfoPath开发的问题 RRS feed

  • 问题

  • 各位大家好,有点郁闷,上次的问题,大家都没有回答我呢,无奈中

    现在又有一个新问题了,现在我需要做InfoPath 中不同表单间数据的传递,就是将一个表单中版式表格的字段中的数据传递给由另一个表单模版创建的表单

    网上看了点资料,说这需要使用XML和VS编辑,但小弟这方面比较弱,虽然能看懂XML,并且知道它存放数据的原理,但如何与VS结合开发出能传递数据的InfoPath表单,感觉无从下手。

    各位牛人们,帮帮忙,指点一下小弟吧!!!

    2011年1月27日 9:02

答案

  • 首先需要明确的是保存在InfoPath表单库中的表单实际上就是一份xml文件,要获取源表单中需要传递给目标表单的数据,有两种方式,一种是用XmlDocument对象加载该表单再获取该xml文件中某个节点下的值,另一种方法是在设计表单模板时,将你要传递的字段做属性提升,这样在表单库中我们就可以向操作其它SPListItem[FieldName]那样获取该值。目标表单的操作方式也是如此。

    XmlDocument对象可以参看MSDN上的介绍,http://msdn.microsoft.com/zh-cn/library/system.xml.xmldocument_members(v=VS.80).aspx

    • 已标记为答案 Wayne Fan 2011年2月16日 1:20
    2011年1月27日 13:08
    版主