C# Esperar X tiempo – Thread.Sleep (.net)
21/01/2011Practica C#: Crear Etiquetas en función del número de bultos
29/01/2011A veces podemos tener la necesidad de copiar objetos o duplicarlos, y hemos de ir con cuidado con cómo lo hacemos.
Este post servirá para explicar el procedimiento a seguir para duplicar objetos y rellenar los datos.
Método CLONE
-
span style="color: #008080; font-style: italic;">//Mediante el método Clone, copio la estructura del objeto
-
Tabla2 = Tabla1.Clone();
Este método nos permite copiar la estructura de dos objetos, que NO los datos. Se utilizará cuando queramos realizar una copia del objeto en cuestión y que esté vacio.
Método IMPORTROW
-
span style="color: #008080; font-style: italic;">//Importo cada fila, una a una, de una tabla a otra
-
Tabla2.ImportRow(Tabla1.Rows[i]);
-
i++;
-
}
Este método nos permitirá importar las filas de un objeto DataTable de una tabla a otra. Previamente se habrá tenido que utilizar el método clone para crear la estructura.
Muy Importante es no realizar la igualdad de objetos, como podríamos hacer matemáticamente X=Y, ya que si lo hacemos, cualquier acción que realicemos sobre X se hará también sobre Y.