DataGridView автоматически генерирует столбцы

В моей форме Windows у меня есть компонент DataGridView, который связан с BindingSource. BindingSource является источником данных объекта для объекта EntityFramework.

Несколько раз столбцы в моем DataBridView обновляются. Иногда все свойства добавляются как столбец, но теперь он также удалил все мои столбцы. Итак, я потерял все свои настройки.

Когда к столбцам автоматически добавляются?

(Я использую VS.NET 2010)

Обновить:

//
// Summary:
//     Gets or sets a value indicating whether columns are created automatically
//     when the System.Windows.Forms.DataGridView.DataSource or System.Windows.Forms.DataGridView.DataMember
//     properties are set.
//
// Returns:
//     true if the columns should be created automatically; otherwise, false. The
//     default is true.
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Advanced)]
[DefaultValue(true)]
public bool AutoGenerateColumns { get; set; }

Свойство не отображается в конструкторе, и «скрыть дополнительные свойства» не проверяется.

Обновление 2: когда я обновляю свою модель структуры сущности, все столбцы добавляются снова. Я могу только установить свойство в конструкторе формы. Это очень раздражает.

Ответы на вопрос(5)

Ваш ответ на вопрос