Autor Beitrag
Talemantros
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 444
Erhaltene Danke: 2

Win7 Proff 64bit
C# (VS2013)
BeitragVerfasst: Do 12.12.13 12:40 
Hallo zusammen,
ich würde gern eine mehrspaltige Listview füllen.
Ich habe mittlerweile herausgefunden, dass ich für jede zeile wohl eine Instanz benötige.
Aber wie kann ich diese zur Laufzeit variable erzeugen, wenn ich vorher die Anzahl der zu lesenden Datensätze nicht kenne?

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
            lst_bestenliste.Columns.Add("Punkte"150, HorizontalAlignment.Left);
            lst_bestenliste.Columns.Add("Name"300, HorizontalAlignment.Left);


            for (int i = 0; i < 10; i++)
            {
                ListViewItem item + 1 = new ListViewItem("item " + i);

                (item + i).Text = Convert.ToString(punkte.getPunkte(i));
                item.SubItems.Add(punkte.getName(i));

                lst_bestenliste.Items.Add(item);
            }


Oder bin ich auf dem Holzweg und eine Listbox / Listview mehrspaltig zu schreiben geht ganz anders bzw. leichter?

Vielen Dank

Gruß
Daniel
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 12.12.13 13:40 
Ein mehrspaltige Liste wäre ein DataGridView. ListView solltest du nur (mit viel wiederwillen) nehmen wenn du wechselbare Ansichten brauchst. Und selbst dann würde ich für eine andere Ansicht dann auch das Control wechseln.
Talemantros Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 444
Erhaltene Danke: 2

Win7 Proff 64bit
C# (VS2013)
BeitragVerfasst: Do 12.12.13 20:10 
Hi,
ok, stehe ja noch am Anfang und man lernt nie aus :-)

Vielen Dank

lg
Daniel