These are the contents of my datatable dtAllData.
 column_1  column_2  column_3    
 --------  --------  --------  
 sec_1       Test1        2
 sec_1       Result1      5
 sec_1       Unit1        2 
 sec_2       Test2        2           
 sec_2       Result2      2
 sec_2       Unit2        5
 sec_3       Test3        2 
 sec_3       Result3      2     
 sec_3       Unit3        2     
I need to split it into multiple datatables on the basis of contents in column column_1.
So in this case I'm supposed to get 3 tables (one having all rows with sec_1, other with sec_2 & another with sec_3).
I tried this:
var dtArray = dtAllData.AsEnumerable() 
                            .GroupBy(row => new
                            {
                                column_1 = (string)row["column_1"]
                            });
DataTable[] array = new DataTable[dtArray.Count()];
How can I get tables in array from dtArray?
 
     
     
     
    