1. #1
    Lt. Junior Grade
    Dabei seit
    Nov 2006
    Beiträge
    383

    C# Listview Select Subitem

    Hallo,


    Ich hab ein kleines Problem, bei dem ich leider trotz Recherche keine sinnvolle Lösung gefunden habe.

    Und zwar habe ich eine C# List View mit mehreren Columns, die Einträge werden durch Datenbankeinträge automatisch generiert, und zwar jeweils ein ListViewItem mit ein paar Subitems.

    Wenn ich nun in der Anwendung in die Listview klicke, kann ich immer nur die Einträge aus der ersten Spalte (#0) auswählen / selektieren. Wenn ich in eine andere Spalte klicke, wird der Eintrag nicht explizit ausgewählt.

    Die einzigen Lösungsmöglichkeiten, die ich gefunden habe, waren das lokalisieren der Mauszeigerkoordinaten beim Klick und daraus berechnen, in welcher Spalte ich gerade bin, aber das kann ja nicht die Lösung für das Problem sein, oder?

    Gibt es hier nichts einfacheres um ein Subitem auszuwählen? (zB eine Eigenschaft?) Und selbst wenn ich es den Wert über die Koordinaten bekomme, kann ich das Feld dann noch sinnvoll selektiert hinterlegen (Stichwort Mehrfachauswahl?)


    Vielen Dank im Voraus,


    so long
    Renegade

  2. Anzeige
    Logge dich ein, um diese Anzeige nicht zu sehen.
  3. #2
    Lt. Commander
    Dabei seit
    Okt 2010
    Beiträge
    1.935

    AW: C# Listview Select Subitem

    Du solltest eine DataGridView benutzen. Die ist auch besser geeignet, um sie direkt an eine Datenbank zu binden.

    Eine "Auswählen" von SubItems ist mit der ListView nicht ohne weiteres möglich.

  4. #3
    Lieutenant
    Dabei seit
    Sep 2010
    Beiträge
    804

    AW: C# Listview Select Subitem

    Eine Alternative wäre auch das hier: http://www.componentone.com/superpro...xgridwinforms/
    Allerdings kostet das Framework etwas Kleingeld.

  5. #4
    lbm1305
    Gast

    AW: C# Listview Select Subitem

    Wie bereits grünel schreibt, wäre das DataGridView hier die optimalere Lösung. Ähnlich dem PropertyGrid, welches Du auch im VS / SharpDevelop nutzt. (Eigenschaften einstellen)
    Ob es die richtige Lösung ist, dieses direkt an die DB zu "klemmen" möchte ich nicht bestätigen :-)

  6. #5
    Lt. Commander
    Dabei seit
    Dez 2007
    Beiträge
    1.737

    AW: C# Listview Select Subitem

    Zitat Zitat von 2fastHunter Beitrag anzeigen
    Eine Alternative wäre auch das hier: http://www.componentone.com/superpro...xgridwinforms/
    Allerdings kostet das Framework etwas Kleingeld.
    uuih, 1100$ für eine Komponente. Naja ich kann diese auch selbst basteln wenn ich genug Zeit habe!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •