How to Link Datatable with datagridview


I know to bind datagridview to datatable

                  dgv.DataSource = table2;

But i want to bind in a reverse manner something like this

                  Datatable table2 = dgv.DataSource;

because I am Updating my datagridview for every second and when i close my application I want to store the datagridview in the datatable.I need to do some calculations can any one please help me.Thanks in advance.

Assuming your dgv.DataSource already contains DataTable, you can try to type-cast dgv.DataSource to DataTable :

Datatable table2 = (DataTable)dgv.DataSource;