qwert231 wrote:
How is it bound to a DataView? This is how I'm binding:
Me.dgProducts.DataSource = Me.dsPhotographers
Me.dgProducts.DataMember = "Photographers.PhtgToProducts"
DataSource property can accept only objects that implement IList and IListSource interfaces.
DataTable delegates this implementation to DataTable.DefaultView. That’s why, when you set DataSource to DataTable (or DataSet and DataMember to “TableName”) DataGrid is actually working with DataView.