Ciao a tutti, è possibile, in qualche modo, clonare il risultato di una query che restituiste un oggetto DataReader?
In pratica io ho queste istruzioni:
codice:
Public Function GetTabellaComuni() As OleDb.OleDbDataReader
Dim cmd As New OleDb.OleDbCommand("SELECT * FROM Comuni ORDER BY Comune;", cn)
cn.Open()
Return cmd.ExecuteReader(CommandBehavior.CloseConnection)
End Function
....
bsComuni.DataSource = GetTabellaComuni()
bsComuni è un oggetto BindingSource.
Con l'oggetto bsComuni procedo al popolamento di una ComboBox. Siccome, con gli stessi risultati, avrei bisogno di popolare altre due combo senza assegnarli lo stesso oggetto bsComuni, (in quanto se in una combo seleziono un comune, questa selezione non deve influire sulle altre combo), c'è un modo per clonare o prelevare il risultato dell'oggetto bsComuni in modo da assegnarlo ad un'altro oggetto?
Grazie