Если вы хотите, чтобы манипулировали только столбцом Path
, то обычно лучше просто установить привязки столбцов (для таких вещей, как DataGridView
) вручную; однако вы также можете использовать такие вещи, как [Browsable(false)]
(удаляет свойство из отображения) и [ReadOnly(true)]
(обрабатывают свойство как доступное только для чтения, даже если оно имеет установщик), чтобы управлять обработкой свойств (/ столбцов).
Если вы хотите контролировать, как создаются новые экземпляры, наследуйте от BindingList<T>
и переопределяйте AddNewCore()
.