В дополнение к тому, что сказал @Orsol, тот факт, что вы перебираете оба измерения, похоже, указывает на то, что вам нужна общая длина для каждой строки, и, следовательно,
mycounter[i] = dTable.Rows[i][j].ToString().Length;
следует изменить на
mycounter[i] += dTable.Rows[i][j].ToString().Length;
Также возможно, что метод ToString()
возвращает пустые строки. Возможно, вы ищете Text
недвижимость?