• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

sets_fc

Seleccionar dados _ ListView VB2005

3 mensagens neste tópico

Boas,

Como posso numa listview,

ex.

ID  NOME  DESC

1    luis        masc

2    luisa      fem

Seleccionar a linha que tem o nome luis e conseguir guardar o ID correspondente a esse nome, por exemplo numa variável.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Já consegui resolver o problema através de um evento da listview

    Private Sub ListView1_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck

        Dim a As Integer

        teste.Text = e.Index

        a = e.Index

        tt.Text = ListView1.Items(a).SubItems(0).Text

    End Sub

Agora surgiu-me outro problema.

Estou a usar checbox na listview, como posso forçar a seleccionar uma de cada vez. Ou seja, poder seleccionar uma única checbox.

Espero que me consigam ajudar.

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Já consegui resolver o problema.

Fica aqui o código,

If ListView1.Items.Count = 1 Then

            tt.Text = ListView1.Items(0).SubItems(0).Text

        End If

        If ListView1.Items.Count <> 1 Then

            For ji = 0 To ListView1.Items.Count - 1

                If ae <> ji Then

                    ListView1.Items(ji).Checked = False

                    teste.Text = e.Index

                    be = e.Index

                    tt.Text = ListView1.Items(be).SubItems(0).Text

                End If

            Next

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora