Как перебрать значения из List <String>в методе setCellValue GridBase в элементах управления электронной таблицей? - PullRequest
0 голосов
/ 17 мая 2019

я пытался сделать это

List<String> values = new ArrayList<>();
values.add("test1");
values.add("test2");
values.add("test3");
values.add("test4");
values.add("test5");

for(String e : values) {
    for (int column = 0; column < 30; column++){
        mGrid.setCellValue(10, column, e);
    }
}

Но единственное значение, отображаемое в ячейках, - это последнее значение "test5".

Я также пытался отобразить значения через консоль, и все работало нормально Помогите мне, плз

1 Ответ

1 голос
/ 17 мая 2019

Вам нужно перебирать значения и столбцы вместе с чем-то вроде, поэтому вместо:

        for(String e : values) {
            for (int column = 0; column < 30; column++){
                mGrid.setCellValue(10, column, e);
            }
        }

используйте что-то вроде:

        for (int column = 0; column < values.length; column++)
            mGrid.setCellValue(10, column, values.get(column));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...