(Дополнительно) Текст заголовка ячейки Datagridview - PullRequest
0 голосов
/ 23 января 2019

Я хочу дать имя своим строкам (каждая строка различна, но я сначала планирую получить одно и то же имя для каждой из них для работы)

Таблица данных довольно проста: 12 столбцов и 3строк.Я использую следующий код, который вызывается после добавления последней строки в таблицу:

    foreach (DataGridViewRow item in advancedDataGridView2.Rows)
    {
        item.HeaderCell.Value = "RowName";
    }

Но я получаю следующую ошибку:

System.ArgumentOutOfRangeException: 'Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index'

Я пробовал несколько разныхспособы, которые я нашел в Интернете, но я продолжаю получать ту же ошибку, несмотря ни на что.

я использовал MessageBox.Show(item.HeaderCell.RowIndex.ToString());, чтобы проверить, есть ли строки там и все ли в порядке (отображаются только номера строк от 0 до 2).

AllowUserToAddRows имееттакже был отключен, поэтому он не добавит эту пустую строку в конце.

У кого-нибудь есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...