string [,] mdArray = new string [ 3 , 3 ]{{ "a" , "b" , "c" },{ "d" , "e" , "f" },{ "g" , "h" , "i" }}; ArrayList arList = new ArrayList (); DataTable table = new DataTable (); table . Columns . Add ( "C1" ); table . Columns . Add ( "C2" ); table . Columns . Add ( "C3" ); //Multi Dimension Array into DataTable for ( int outerIndex = 0 ; outerIndex < 3 ; outerIndex ++) { DataRow newRow = table . NewRow (); for ( int innerIndex = 0 ; innerIndex < 3 ; innerIndex ++) { newRow [ innerIndex ] = mdArray [ outerIndex , innerIndex...