Me explico un poco.
Imaginemos que tengo esta clase:
Código C++:
Ver originalenum TipoLinea {NORMAL, SUBTOTAL};
class LineaMedicion
{
int nUndidades;
float largo;
float ancho;
float alto;
float parcial;
float subtotal;
TipoLinea Tipo;
}
Ahora mi tabla se alimenta de una lista de estos objetos, algo como
Y la tabla es mas o menos así:
Código C++:
Ver originalUds|Longitud|Anchura|Altura|Parcial|Subtotal
--------------------------------------------
V1 |V21 |V31 |V41 |P1 | |
--------------------------------------------
V12|V22 |V32 |V42 |P2 | |
--------------------------------------------
V13|V23 |V33 |V43 |P3 |ST1 |<--Esta linea es de tipo SUBTOTAL (en este caso P3+P2+P1)
La idea es que cuando la linea tiene el
flag de SUBTOTAL además de verse la información de las otras, en la última columna se sumen los acumulados.
Pero claro, esta información sobre qué tipo de línea es no me aparece en la tabla, entonces, cuando voy a pegar los valores (es decir, leyendo el texto y creando nuevos tipos de línea e insertándolos) pierdo ese campo y el pegado no es completo.
Así que la duda es cómo se solventa eso, o si es otra la forma de implementar al copiado/pegado.
Saludos!