de matriz a datable

ok, ahora supongo que es simple y tengo una matriz multidimensional, intento llenar mi tabla de datos usando el siguiente código:

System.Data.DataTable _myDataTable =new System.Data.DataTable();    
for (int j=0; j < ele; j++)
{       
        _myDataTable.Columns.Add();   

        for (int i = 0; i < caract+1; i++)
        {
            row[i]=(datar[j,i].ToString());

        }
        _myDataTable.Rows.Add(row);

}

Mi nombre de matriz esdatar pero el error que recibo:

 System.IndexOutOfRangeException: cant find column 1.

¿Qué estoy haciendo mal? Por cierto: estoy usando C #, asp.net, NO Visual Studio.

Respuestas a la pregunta(6)

Su respuesta a la pregunta