de matriz para tabela de dados

ok eu agora suponho que seja simples y ter um array multidimensional, tento preencher minha tabela de dados usando o seguinte 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);

}

O nome da minha matriz édatar mas o erro que recebo:

 System.IndexOutOfRangeException: cant find column 1.

O que estou fazendo de errado? By the way: Eu estou usando c #, asp.net, não Visual Studio.

questionAnswers(6)

yourAnswerToTheQuestion