Isto tá complicadito... eu tenho esta funcão extrairdados numa classe que uso para varias operacoes com dados ____XXXX______ Public Function ExtrairDados(ByVal Tabela As String, ByVal Campos As String, ByVal Criterio As String, ByVal Ordem As String) As DataSet Dim repositorio As New DataSet Dim strSQL As String = "SELECT " & Campos & " FROM " & Tabela & Criterio & Ordem Dim ligacao As OleDbConnection = ObterLigacao() Dim dataAdapter As New OleDbDataAdapter() dataAdapter.SelectCommand = New OleDbCommand(strSQL, ligacao) dataAdapter.SelectCommand.CommandType = CommandType.Text dataAdapter.Fill(repositorio, "Dados") Return repositorio End Function e estou a tentar... , criar este procedimento para popular os items da minha combo com os dados que devolve a funcão, entretanto já coloquei o valuemember e o displaymember, mas ainda não me lista nada. alguém? ____XXXX______ Private Sub populacombocodpost() Dim dsdados As DataSet dsdados = dados.ExtrairDados("CODIGOSPOSTAIS", " * ", "", "") With cmbcodpost .DataSource = dsdados .DisplayMember = "LOCALIDADE" .ValueMember = "LOCALIDADE" End With End Sub