Estou tentando inserir linhas num repeat table baseado num numero informado, porém recebo o erro abaixo :
"Operação inválida devido ao estado atual do objeto."
Segue o Código que estou utilizando :
XPathNavigator root = MainDataSource.CreateNavigator();
int numFilhos = Int32.Parse( root.SelectSingleNode("/my:censo/my:Identificacao_pessoal_familiar/my:Bloco1/my:Filhos/my:NumeroDeFilhos", NamespaceManager).Value);
for (int i = 0; i < numFilhos; i++)
{
//insere linha
XPathNavigator xPathNavi = this.MainDataSource.CreateNavigator();
XPathNavigator repTable = xPathNavi.SelectSingleNode("/my:censo/my:Identificacao_pessoal_familiar/my:Bloco1/my:Filhos_", NamespaceManager);
XPathNavigator node;
node = repTable.Clone();
repTable.InsertAfter(node);
}
Alguém teria uma ideia do que pode estar acontecendo ?