How to copy a DataTable?

  • Thread starter =?iso-8859-1?B?RulybmFz?=
  • Start date
?

=?iso-8859-1?B?RulybmFz?=

Hey guys,

In my app, I have a DataTable named "dta"...

If i create a new variable of DataTable type named "dta2", and assign
the dta as value, it creates a reference to dta, then, when I make
changes in dta, dta2 is also changed...

For example:

DataTable dta2;
dta2 = dta;

(now, if I change dta, dt2 will be changed to)..

I'd like to know how to create a "copy" of "dta" (copy the structure
and data), so, when I need to change dta, dta2 will keep the original
data...

I want another instance of the dataTable, with the same structure and
data of the "copied"...

can anybody help-me?
 
L

Lebesgue

When doint DataTable dta2 = dta; you are acutally copying the refernce to
the original instance.

To copy the actual object, use the clone method.

DataTable copied = dta.Clone();

now copied references a new object which is equal to the original dta but is
not the same.
 
G

Guest

..Clone() copies the structure alone. .Copy() copies the structure and data.

Ciaran O'Donnell
 
?

=?iso-8859-1?B?RulybmFz?=

Hey Lebesgue, thanks for your reply...

Is there a method to copy the data of the datatable too... I need the
data, not just de structure and the clone method gives me just the
structure...

thanks!

"I NEED THE STRUCTURE AND DATA PEOPLE"...

thanks...

Lebesgue escreveu:
 
L

Lebesgue

Use the Copy method then.

Hey Lebesgue, thanks for your reply...

Is there a method to copy the data of the datatable too... I need the
data, not just de structure and the clone method gives me just the
structure...

thanks!

"I NEED THE STRUCTURE AND DATA PEOPLE"...

thanks...

Lebesgue escreveu:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top