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

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

Вот только теперь, при попытке редактировать какую-нибудь ячейку таблицы, возникает исключение InvalidOperationException, студия описывает ее так(в дополнительных сведениях): "EditItem" не разрешено для этого представления."
Вся проблема только в том, что количество колонок не известно, иначе было бы все легко.
Как это обойти? Или может есть другой способ реализовать все это(но исключать DataGrid нельзя)?
  • Вопрос задан
  • 4567 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы