C# DataTable consumes much more memory than actual data size

if said we have 4 MB data, when load to DataTable, it could consume 20MB or more memory, is there any explanation? How to reduce the memory consumption?
Any help will be very much appreciated.
[201 byte] By [yian12345] at [2007-11-20 10:25:16]
# 1 Re: C# DataTable consumes much more memory than actual data size
dont load as much data into it
cjard at 2007-11-10 3:29:58 >