将列表数据写入infopath重复表!

       public void FormEvents_Loading(object sender, LoadingEventArgs e)
        {
            // 在此处编写代码。
            XPathNavigator group = MainDataSource.CreateNavigator().SelectSingleNode("/my:myFields/my:group1/my:group2", NamespaceManager);
            XPathNavigator NewRow = group.Clone();
            NewRow.InsertAfter(group);
            NewRow.SelectSingleNode("my:AAA", NamespaceManager).SetValue("test");
            NewRow.SelectSingleNode("my:BBB", NamespaceManager).SetValue("BBB1");
            NewRow.SelectSingleNode("my:CCC", NamespaceManager).SetValue("CCC1");

            NewRow.InsertBefore(group);
            NewRow.SelectSingleNode("my:AAA", NamespaceManager).SetValue("AAA2");
            NewRow.SelectSingleNode("my:BBB", NamespaceManager).SetValue("BBB2");
            NewRow.SelectSingleNode("my:CCC", NamespaceManager).SetValue("CCC2");
        }

posted @ 2009-02-07 17:34  浪漫稻草人  阅读(469)  评论(0)    收藏  举报