Jump to content
Bessa

ANSWERED Ordenar Dados de ComboBox

Recommended Posts

Bessa

Boas pessoal! :D

Estou aqui com um problema que incialmente me parecia simples, mas que não se revelou...

Queria Ordenar os Dados de uma ComboBox que tem DataSource (fiz pelo DataBound).

Estive a pesquisar e encontrei uma propriedade que é "SORTED", mas dá erro..:"Property Not Valid"

Então lembrei-me de carregar a Combo por Código e coloquei:

cm.CommandText = "Select artigo_escolhido From associar_ferramentas ORDER BY artigo_escolhido"

        Dim Adp As New OleDbDataAdapter(cm)
        Dim Dt As New DataTable

        Adp.Fill(Dt)

        Artigo_escolhidoComboBox.DataSource = Dt
        Artigo_escolhidoComboBox.DisplayMember = "artigo_escolhido"
        Artigo_escolhidoComboBox.Refresh()
 

Mas aparece "System.DataRowView"...

É verdade que existem os Parâmetros, no entanto tenho utilizado este método para as List's e tem funcionado bem.

Será necessário ir pelos Parâmetros? Tentei agora, mas estava a dar um erro acerca de String...

http://img1.imagilive.com/0611/1fc8.jpg

Caso achem que realmente é por Parâmetros que isto funciona, digam isso que amanhã irei tentar de uma forma ou doutra isso. :)

No entanto, caso haja uma forma ais simples, digam. :)

Obrigado

Share this post


Link to post
Share on other sites
bioshock
        Dim query As String = "SELECT campo FROM tabela ORDER BY campo "
        Dim DataAdapter As New OleDbDataAdapter(query, connection)
        Dim MyData As New DataSet
        DataAdapter.Fill(MyData, "tabela")

        ComboBox1.DataSource = MyData.Tables("tabela")
        ComboBox1.DisplayMember = "campo"

Share this post


Link to post
Share on other sites
Bessa

Muito Obrigado colega! :D

Nem foi preciso o que já estava a achar! :)

Problema resolvido! :)

:cheesygrin:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.