What is the logic behind splitting it. Maybe you can elaborate why Datatable5 would only contain 0 & 1. Also why not do this at the database level when you are writing the select query.
My question was, how would you identify where exactly the DataTable needs to be split. If you can give a real life example rather than the one that you have posted above, it will help us in suggesting something better.
One of the ways to do it is to loop through each row and once a row with 0 is found, copy it over to a new datatable. There is no internal method in the datatable that you can use to split it.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.