Pegar texto da coluna 1 no listview

Visual Studio

C#

05/02/2019

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

Curtidas 0

Respostas

William Dutra

William Dutra

05/02/2019

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
GOSTEI 0
POSTAR