TicketLine オブジェクトのコレクションを含む Ticket クラスがあります。このコレクションを DataGridView にバインドしたいのですが、Ticket クラス以外にはアイテムの追加と削除を許可しません。
これまで、BindingList を使用し、TicketLine で INotifyPropertyChanged を実装しましたが、これにより、リスト自体に Add メソッドと Remove メソッドが公開されます。
Ticket クラスのメソッド以外の Add/Remove メソッドを公開せずに、このコレクションを DataGridView にするにはどうすればよいですか?