Decreasing size of ViewState from DataGrid
===

I am trying to decrease the load in ViewState that is coming from my DataGrid, but it is not working as I expected. When my page initially runs (and my datagrid is empty), it's viewstate is about 1794 bytes. When I fill my datagrid with `EnableViewState="true"`, ViewState comes out to 4,074,656 bytes, and when I fill the datagrid with *the same data* but `EnableViewState="false"`, viewstate comes out to 2,477,356 bytes. I know this number is almost cut in half, but it is still a large number. Without anything coming from the datagrid, I would expect this to definitely be less than 10,000 (not much larger than the original 1794).. why is it still so high? Is there something else I must do to decrease the viewstate load coming from my datagrid? By the way, the datagrid when filled has about 1600 rows and 27 columns.