Consider my dataTable contains 10,000 rows and i want to know the pitfall of storing datatable in a session variable... I want to use it until a new row has been added...
What type of session mode should i use?
Never do that, its not recommended.. It affects the performance if your server has low memory and busy processing times.
Before proceeding with this you need to consider
Why do you want to store that much data into an session.Probably you might be doing this for pagination (in a datagrid i assume), then you have to reconsider your design.