Using a Queue as datasource
I would like to display items from a `Queue` in a Gridview in Windows Forms. I can set the datasource attribute of the Gridview to the `Queue`, but it won't be updated. I know I can use the `BindingList` class, but then I lose my `Queue` functionality.

Is there any way to combine the two classes, or do I have to implement one of the behaviours in a derived class?
Using a Queue as datasource
===

I would like to display items from a `Queue` in a Gridview in Windows Forms. I can set the datasource attribute of the Gridview to the `Queue`, but it won't be updated. I know I can use the `BindingList` class, but then I lose my `Queue` functionality.

Is there any way to combine the two classes, or do I have to implement one of the behaviours in a derived class?