Нет элементов после добавления их - PullRequest
0 голосов
/ 14 февраля 2019

Мой Listview ничего не показывает после добавления элементов из списка в него.Почему?
Мой список не пуст, и моя программа входит в этот цикл.
Итак, является ли код неправильным для добавления элементов в просмотр списка?Потому что я видел много чатов, а также от Microsoft, что я могу добавить их вот так.

enter image description here

Я пробовал также с этим кодом: listView1.Items.Add(new ListViewItem { ImageKey = "Person", Text = database1[counter1].name });

Здесь изображение моего imglist, и список выбирается при просмотре списка: enter image description here

введите описание изображения здесь

1 Ответ

0 голосов
/ 14 февраля 2019

Вы не можете добавлять элементы, если столбцов нет, или вы можете, но они не будут отображаться.Вы добавили несколько столбцов в свой список?

//Adds needed columns
this.listView1.Columns.Add("<column_name>", 50);

Если у вас есть один столбец, вы можете просто добавить элементы следующим образом:

ListViewItem itm = new ListViewItem("my_item");
listView1.Items.Add(itm);

Если у вас есть несколько столбцов вместо строки, вы можете сделать то же самое, но со строкоймассив, где размер массива равен количеству столбцов.

string[] items = new string[listView1.Columns.Count];

Попробуйте это и в своем коде, в моем коде работает только с этим:

this.listView1.View = View.Details;
...