Buenos dias,
tengo un documento en WORD el cual contiene una tabla de excel con un formato ya prediseñado (Ancho de columna, fondo de celda, formato fuente, etc). A esta tabla le envió información de un JSON para luego poder ver el documento con esta información. Inicialmente utilizo
for (int f = 0; f < dataCuenta.Length; f++)
{
Table copied_Table = tableCuenta.Clone();
TableRow lastRow = copied_Table.LastRow;
for (int i = 0; i < lastRow.Cells.Count; i++)
{
lastRow.Cells[i].Paragraphs[0].Text = string.Empty;
}
tableCuenta.Rows.Insert(tableCuenta.Rows.Count, lastRow);
}
Funciona bien, pero se presenta problemas cuando en el datacuenta se envían mas de 300 registros el error System.OutOfMemoryExeption, revisando el problema se da por el CLONE().
Probe con ROW.ADD() y TABLE.ADDROW(TRUE) inserta un nuevo registro pero sin formato.
por favor si me pueden ayudar indicando una forma de como adicionar filas nuevas a una tabla existente manteniendo el formato original del diseño.
GRacias