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: когда я обновляю свою модель структуры сущности, все столбцы добавляются снова. Я могу только установить свойство в конструкторе формы. Это очень раздражает.