In giro ho trovato che per associare una collezione a un datagrid basta semplicemente fare:
codice:
datagridview1.datasource=NomeCollezione
ed impostare la proprietà AutoGenerateColumns (che stranamente non mi appare nella finestra proprietà ma posso impostarla da codice) a True...
Ma non mi funziona!!!
Preciso che la collezione è fatta in questo modo:
codice:
Public Class clienti
Inherits CollectionBase
Public Sub Add(ByVal newCliente As Cliente)
Me.List.Add(newCliente)
End Sub
Public Sub Remove(ByVal oldCliente As Cliente)
Me.List.Remove(oldCliente)
End Sub
end class
Riesco a visualizzare il contenuto della collezione con clicli for each, ma non capisco perchè associando la collezione a un datagridview (anche tramite una bindingsource), il datagridview mi rimane vuoto.