Jump to content

[Ajuda] Guardar múltiplos dados de listbox


Maradona101
 Share

Recommended Posts

Já tinha feito isso, diz que não é possivel converter uma datarowview para string.

Ou te enganaste a escrever, ou estás a fazer isso no evento errado.

Copy / Paste ;

Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
        TextBox1.Text = ListBox1.SelectedItem
    End Sub
Link to comment
Share on other sites

Esse erro é um pouco estranho. Não quererás dizer DataGridView ao invés de ListBox ?

Assumindo que é uma listbox, estarás mesmo a adicionar Strings?

TextBox1.Text = ListBox1.SelectedItem

não é suficiente para que em algumas situações não funcione.

Lembrem-se que a ListBox é um container de objects em lista, e não de strings em lista.

TextBox1.Text = ListBox1.SelectedItem.ToString

é uma abordagem menos propensa a erro pois quase todos, senão todos, os datatypes têm alguma representação string, nem que seja com o nome do tipo.

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
Share on other sites

Public Sub preencherComboBox(ByVal cmd As String, ByVal display As String, ByVal CB As ComboBox)
        If varLigaBD.ConexaoOk Then
            CB.DataSource = varLigaBD.ExecSQLselect(cmd)
            CB.DisplayMember = display
        End If
    End Sub
Link to comment
Share on other sites

TextBox1.Text = ListBox1.SelectedItem.ToString

deveria ser suficiente.

Já experimentaste com o ToString ?

Agora, a dúvida era seleccionar vários ?

Com o SelectionMode defenido para qualquer um de Multi-selecção, a coleção SelectedItems refere-se a todos os items seleccionados:

        For Each I As String In ListBox1.SelectedItems
            MsgBox(I)
        Next

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
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
 Share

×
×
  • 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.