Задать вопрос

DataGrid WPF: «EditItem» не разрешено для этого представления?

Доброго времени суток.
У меня есть DataGrid на форме, в нем заранее не известно сколько столбцов, они добавляются по кнопке. А строк должно быть фиксированное количество - 6. Добавляю я их следующим образом (другого способа не нашел):
dataGrid.Items.Add(new object());
А столбцы добавляются вот так:
dataGrid.Columns.Add(new DataGridComboBoxColumn()
{
    ItemsSource = _list;
});

Вот только теперь, при попытке редактировать какую-нибудь ячейку таблицы, возникает исключение InvalidOperationException, студия описывает ее так(в дополнительных сведениях): "EditItem" не разрешено для этого представления."
Вся проблема только в том, что количество колонок не известно, иначе было бы все легко.
Как это обойти? Или может есть другой способ реализовать все это(но исключать DataGrid нельзя)?
  • Вопрос задан
  • 4627 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы