我的用户使用 Excel 提供一些我们拥有的建筑物的临时列表。我正在构建一个 InfoPath 表单来管理这些建筑物的合同。我正在寻找一种方法让我的用户在 Excel 中指定他们需要的建筑物,并将该列表粘贴到 InfoPath 表单重复表控件中。
该表有多个字段;用户将在其电子表格中选择 Building ID 列,将其粘贴到重复表中的 Building ID 字段中,然后 InfoPath 表单将从绑定到控件的数据源中查找剩余的建筑物信息,使用 Building ID 作为钥匙。
重复表查找部分目前正在工作:用户可以输入(通过在 Excel 中键入或粘贴)单个建筑物 ID,点击 Tab,然后表格查找其余信息。然后他们可以插入一个新行,并输入第二个建筑物 ID,起泡、冲洗、重复。这对于少数几座建筑物来说是可以的——但对于几十座或几百座就不行了。所以我正在寻找一种方法让他们粘贴到列表中,然后从那里填写表格。
如果他们不能直接粘贴到重复表中,我可以让他们粘贴到多行文本控件中,然后用 XPath 表达式解析它吗?XPath 会是什么样子?最后一个限制:没有 C# 或 VB 的代码隐藏——我们暂时决定,部署带有代码隐藏的表单的后勤工作对于当前项目来说太多了。
任何帮助表示赞赏...