Sobreescribir DataTable

16/02/2008 - 23:14 por Rolando | Informe spam
Tengo

DataTable Dt = new DataTable();

... la inicializo (sus columnas y datos).

Tengo otro datatable Dt2 igualmente inicializado con sus columnas y datos.

Ahora quiero Sobreescribir la variable Dt con Dt2.

Basta con hacer Dt=Dt2 para que se sobreescriba la tabla Dt? o hay que
hacer algo mas?
 

Leer las respuestas

#1 Jesús López
17/02/2008 - 00:02 | Informe spam
Cuando haces Dt = Dt2, simplemente estás haciendo que la variable Dt haga
referencia al segundo datatable, pero en realidad no has modificado el
primer datable, si ya no existe en tu programa ninguna variable que
referencie al primer datatable, entonces cuando pase el recolector de basura
se destruirá.

Ten en cuenta que Dt y Dt2 no son en realidad los datatables, son sólo
variables que hacen referencia a DataTables.

"Rolando" escribió en el mensaje
news:
Tengo

DataTable Dt = new DataTable();

... la inicializo (sus columnas y datos).

Tengo otro datatable Dt2 igualmente inicializado con sus columnas y datos.

Ahora quiero Sobreescribir la variable Dt con Dt2.

Basta con hacer Dt=Dt2 para que se sobreescriba la tabla Dt? o hay que
hacer algo mas?




Preguntas similares