Code to delete rows from repeating table - InfoPath Dev
in

InfoPath Dev

Code to delete rows from repeating table

Last post 11-22-2005 04:14 AM by Abhishek. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • 11-21-2005 09:24 AM

    Code to delete rows from repeating table

    This code for deleting rows from a repeating table doesnot work fine.
    Could someone please help??

    IXMLDOMDocument2 templateDom = (IXMLDOMDocument2)thisXDocument.CreateDOM();
    templateDom.validateOnParse = false;
    templateDom.load("template.xml");
    templateDom.setProperty("SelectionNamespaces", "xmlns:my='http://schemas.microsoft.com/office/infopath/2003/myXSD/2005-11-02T09:58:08'");
    IXMLDOMNode oTemplateGrp = templateDom.selectSingleNode("/my:PR_Form/my:Executers/my:Approvers/my:Approver");Approver is the Repeating Group
    for(int i=0;i<count;i++)
    {
    IXMLDOMNode oTemplateNode = oTemplateGrp.childNodes;
    oTemplateGrp.removeChild(oTemplateNode);
    }

    Regards,
    Abhishek
  • 11-21-2005 11:35 AM In reply to

    Re: Code to delete rows from repeating table

    Hi,

    Try:
    IXMLDOMNodeList oNodes = thisXDocument.DOM.selectNodes("/my:PR_Form/my:Executers/my:Approvers/my:Approver");
    foreach (IXMLDOMNode oNode in oNodes)
    {
    oNode.parentNode.removeChild(oNode);
    }


    Regards,

    Franck Dauché
    InfoPathDev
  • 11-22-2005 04:14 AM In reply to

    Re: Code to delete rows from repeating table

    Thank you very much Frank.
Page 1 of 1 (3 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.