Announcement

Collapse
No announcement yet.

ListView komisches verhalten!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ListView komisches verhalten!

    Hallo zusammen,

    ich habe bei einer ListView ein recht komisches verhalten und weiss nicht was dagegen tun!!!

    Ich liste in meiner ListView Datenbankwerte raus, das geht auch alles, sie werden untereinander angezeigt.

    Wenn ich jetzt aber ein Update durchführe und die ListView zuerst lösche und dann nochmals fülle dann werden die eintragungen nicht mehr untereinander gestellt, sinder sie kommen in zweierreihen daher!!!

    das möchte ich natürlich nicht!

    weiss jemand eventuell an was das liegen könnte?

    Mein Code:

    private void LoadTreeView()
    {
    listView1.Items.Clear();

    daWein.Fill(dsWeine1);

    dsWeine.tblWeineRow rwWein;
    listView1.View = View.SmallIcon;

    for(int i = 0; i < dsWeine1.tblWeine.Rows.Count; i++)
    {
    ListViewItem lvi = new ListViewItem();
    rwWein = (dsWeine.tblWeineRow)dsWeine1.tblWeine.Rows[i];

    switch(rwWein.Weinsorte_ID_fk)
    {
    case 1:
    lvi.Text = rwWein.WName + " / " + rwWein.Jahrgang_ID_fk;
    lvi.ImageIndex = 1;
    break;
    case 2:
    lvi.Text = rwWein.WName + " / " + rwWein.Jahrgang_ID_fk;
    lvi.ImageIndex = 2;
    break;
    default:
    lvi.Text = rwWein.WName + " / " + rwWein.Jahrgang_ID_fk;
    lvi.ImageIndex = 3;
    break;
    }

    listView1.Items.Add(lvi);
    }
    }

    Grüsschen Andreas

  • #2
    Hallo Andreas,

    spontan würde ich behaupten, dass es an der Zeile <b>listView1.View = View.SmallIcon</b> liegt. In dieser Option werden die Symbole zwar untereinander angezeigt, können aber auch in weitere Spalten aufgeteilt werden, wenn der Platz nicht mehr ausreichend ist.

    Wenn die Liste in einer Spalte untereinader geschrieben werden soll, empfehle ich auf <b>View.Details</b> zu wechseln. Hier sollten aber zuerst Spalten in <b>listView1.Columns</b> definiert werden.

    Schöne Grüße

    Jör

    Comment


    • #3
      THX

      Es klappt, jetzt werden auch beim Update alles untereinander dargestellt wie ich es wollte.

      Vielen dank

      Grüsschen Andrea

      Comment

      Working...
      X