.NET GUI

.NET Community rund um alle Graphical User Interface (GUI) Themen.
Willkommen bei .NET GUI. Anmeldung | Registrieren | Hilfe | Impressum | Forumsregeln
in Suchen

Listview

Letzter Beitrag 06-13-2008 11:57 von Norbert Eder. 3 Antworten.
Seite 1 von 1 (4 Treffer)
Beiträge sortieren: Zurück Weiter
  • 06-10-2008 23:22

    • ltheonell
    • Top 25 Mitwirkender
    • Registriert am 05-05-2008
    • Beiträge 11
    • Punkte 205

    Listview

    Hey, ich hab ne Frage ... folgendes Problem :



                        ListViewItem item = new ListViewItem(ListViewItem.ListViewSubItem[5], 0);



                        foreach (ListViewItem subitem in item.SubItems)
                        {
                            subitem.Text = "ausgeführt";
                        }
      

    Fehler ist : Fehler    1    "System.Windows.Forms.ListViewItem.ListViewSubItem" ist "Typ" und im angegebenen Kontext nicht gültig.    D:\Dokumente und Einstellungen\Duta.KK-4815EE032704\Eigene Dateien\Visual Studio 2008\Projects\WindowsFormsApplication11\WindowsFormsApplication11\Form1.cs    44    71    WindowsFormsApplication11


    ... was mache ich flasch??? was muss dort hin
    • Beitragspunkte: 20
    • IP-Adresse ist Registriert
  • 06-11-2008 7:56 Antwort zu

    • Norbert Eder
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 04-09-2008
    • Graz / Austria
    • Beiträge 330
    • Punkte 5.039
    • ForumsAdministrator

    AW: Listview

    Hallo, du warst im falschen Forum.

    Wenn du Sourcecode postest, mache dies bitte über folgendes Icon:


    Zu deiner Frage:
    Was genau möchtest du machen? Willst du ein Array von ListViewSubItems übergeben? Wenn ja, dann musst du dieses vorher anlegen. Aktuell übergibst du eine Kombination aus Typ und Indexer, was natürlich nicht funktionieren kann. Daher auch die Exception die du bekommst. D.h. Zuvor eine Variable des gewünschten Typs erstellen, dann mit Werten oder Objekten auffüllen und dann erst die Zuweisung machen.
    • Beitragspunkte: 5
    • IP-Adresse ist Registriert
  • 06-12-2008 20:37 Antwort zu

    • ltheonell
    • Top 25 Mitwirkender
    • Registriert am 05-05-2008
    • Beiträge 11
    • Punkte 205

    AW: Listview

    Also ich will Subitems in der forreachschleife erstellen das heisst den bereich festlegen und ausfüllen halt alles in der forreach schleife machen... hab jetzt das und ist auch falsch :


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    ListViewItem item = new ListViewItem();
    
    
                        foreach (ListView itemm in listView1.Items)
                        {
    
                            
                            foreach (ListViewItem.ListViewSubItemCollection subitem in item.SubItems)
                            {
                                
                                subitem.Add("ausgeführt");
                            }
    
    
                        }
    
    keine fehlermeldung diesmal... wo kann der Fehler liegen?

    
    


    • Beitragspunkte: 20
    • IP-Adresse ist Registriert
  • 06-13-2008 11:57 Antwort zu

    • Norbert Eder
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 04-09-2008
    • Graz / Austria
    • Beiträge 330
    • Punkte 5.039
    • ForumsAdministrator

    AW: Listview

    Also im ersten foreach müsste es auf jeden Fall krachen.

    Was genau willst du machen? So wie ich es verstanden habe, hast du eine ListView. Diese hat bereits einige Items (vom Typ ListViewItem). Nun möchtest du alle Items der ListView durchlaufen und ein SubItem anhängen.

    Um das zu erreichen, solltest du den gesamten Code, den du in der letzten Post gezeigt hast, durch folgendes ersetzen:

    foreach (ListViewItem item in listView1.Items)
    {
      item.SubItems.Add("ausgeführt");
    }


    • Beitragspunkte: 5
    • IP-Adresse ist Registriert
Seite 1 von 1 (4 Treffer)
Powered by Community Server (Commercial Edition)    Hosting powered by 69° media solutions