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