none
Добавление данных в ListView RRS feed

  • Общие обсуждения

  • Всем привет. Написал приложение, которые считывает данные, добавляет их в список, а потом со списка читает и добавляет в ListView. Но как не пробовал, не могу добавить данные. Ошибку не показывает, но и результат тоже.

    вот и сам код:

    void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e)
            {
               
                for (int k = 0; k < list.Count; k++)
                {
                    
                    listView1.Invoke((MethodInvoker)delegate { listView1.Items[0].SubItems.Add(list[k].FileName.ToString()); });
                   
                    listView1.Invoke((MethodInvoker)delegate { listView1.Items[1].SubItems.Add(list[k].SomeStringOne.ToString()); });
                   
                    listView1.Invoke((MethodInvoker)delegate { listView1.Items[2].SubItems.Add(list[k].messageCount.ToString()); });
                    
     
                }
            }

    со списком никаких проблем нет. Так как я для теста, добавил listbox, и добавлял туда данные, все работает.
    Пробовал разные методы: создавал массив, заполнял массив данными,а потом этот массив в listView, но не помогает.
    До этого я таким методам добавлял данные в listView в другом приложении, работала. А на этом приложении нет. В любой другой элемент нормально добавляется, а тут нет. Не показывает данные

    Вот компонент ListView

    22 февраля 2014 г. 19:23

Все ответы