Pegar texto da coluna 1 no listview

05/02/2019

0

Boa tarde,

estou tentando pegar o texto que foi inserido em um listview, para poder pegar seu tamanho e fazer uma tratativa depois. Porem o VB17 me retorna que o index é invalido.


            var total_itens_list_view = listView1.Items.Count;
            var tamanho_nome= 0;
            var texto = "";


            for (var i = 0; i <= total_itens_list_view; i++)
            {
                ListViewItem item = new ListViewItem(textBox_nome_.Text);
                var  x = listView1.Items[i].SubItems[1].Text;

                tamanho_nome = x.Length;

                tamanho_nome = tamanho_nome + tamanho_nome;
            }


Retorno:
System.ArgumentOutOfRangeException: ''''InvalidArgument=Value ''''1'''' não é um valor válido para ''''index''''.
Parameter name: index''''
William Dutra

William Dutra

Responder

Posts

13/02/2019

William Dutra

Boa tarde,

estou tentando pegar o texto que foi inserido em um listview, para poder pegar seu tamanho e fazer uma tratativa depois. Porem o VB17 me retorna que o index é invalido.


            var total_itens_list_view = listView1.Items.Count;
            var tamanho_nome= 0;
            var texto = "";


            for (var i = 0; i <= total_itens_list_view; i++)
            {
                ListViewItem item = new ListViewItem(textBox_nome_.Text);
                var  x = listView1.Items[i].SubItems[1].Text;

                tamanho_nome = x.Length;

                tamanho_nome = tamanho_nome + tamanho_nome;
            }


Retorno:
System.ArgumentOutOfRangeException: ''''InvalidArgument=Value ''''1'''' não é um valor válido para ''''index''''.
Parameter name: index''''


Como ninguém respondeu, segue resposta:

listView.Items[i].SubItems[0].Text
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar