ListView wyświetla niewłaściwie

ListView wyświetla niewłaściwie
maszynaz
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
ImageList il = new ImageList();
            il.Images.Add(Properties.Resources.btnAvailable_Image);

            listViewInfo.SmallImageList = il;

            ListViewItem lv1 = new ListViewItem();
            lv1.Text="1";
       

            ListViewItem lv2 = new ListViewItem();
            lv2.ImageIndex = 0;

            ListViewItem lv3 = new ListViewItem();
            lv3.Text = "Halo";
          
            listViewInfo.Columns.Add("Nr", -2, HorizontalAlignment.Left);
            listViewInfo.Columns.Add("Authorization", -2, HorizontalAlignment.Left);
            listViewInfo.Columns.Add("Login Name", -2, HorizontalAlignment.Left);

            listViewInfo.Items.AddRange(new ListViewItem[] { lv1, lv2,lv3 });
            listViewInfo.GridLines = false; 

Wyświetla wszystko w jednej kolumnie. Co robię źle?

ST
  • Rejestracja: dni
  • Ostatnio: dni
0

A dlaczego myślisz, że to się w różnych kolumnach ma pokazać? Przecież tworzysz 3 różne ListViewItemy i wstawiasz jest do ListView. Każdy ListViewItem to osobny wiersz.

adf88
  • Rejestracja: dni
  • Ostatnio: dni
0

Do wypełnienia pozostałych kolumn użyj własności ListViewItem.SubItems

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.