none
Listbox mit meheren Spalten in einer Webanwendung RRS feed

  • Frage

  • Hallo ich hab eine Webanwendung programmiert in der Daten (Kennzeichen, Kilometerstand, getankte Liter usw.) einer privaten Tankanlage gespeichert werden sollen. Die Daten werden dann in ein Buchhaltungssystem exportiert. Jetzt möchte ich, damit man sehen kann wieviele Daten zu Export bereitstehen oder man die Daten nochmal auswählen kann um sie zu korrigieren, eine Listbox mit mehren Spalten einfügen. Aber irgendwie find ich keine Lösung für eine Listbox mit meheren Spalten. In einer "normalen" Windowsanwendung war das kein Problem. 

    Donnerstag, 5. August 2010 10:19

Antworten

  • Hi,

    Jetzt möchte ich, damit man sehen kann wieviele Daten zu Export bereitstehen oder man die Daten nochmal auswählen kann um sie zu korrigieren, eine Listbox mit mehren Spalten einfügen. Aber irgendwie find ich keine Lösung für eine Listbox mit meheren Spalten.

    in einer Webanwendung gibt es so etwas nicht, da HTML kein solches Element kennt. Demzufolge kann auch kein Browser sowas darstellen.

    Du kannst dir natürlich eine Tabelle oder ähnliches aufbauen und die dann einblenden. Aber eine ListBox ist das trotzdem nicht.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Donnerstag, 5. August 2010 10:41
    Moderator
  • Hallo,

    Hallo ich hab eine Webanwendung programmiert in der Daten (Kennzeichen, Kilometerstand, getankte Liter usw.) einer privaten Tankanlage gespeichert werden sollen. Die Daten werden dann in ein Buchhaltungssystem exportiert. Jetzt möchte ich, damit man sehen kann wieviele Daten zu Export bereitstehen oder man die Daten nochmal auswählen kann um sie zu korrigieren, eine Listbox mit mehren Spalten einfügen. Aber irgendwie find ich keine Lösung für eine Listbox mit meheren Spalten. In einer "normalen" Windowsanwendung war das kein Problem. 

    mit einer HTML ListBox gibt es, wie Stefan schon schreibt, keine Möglichkeit mehrere Spalten darzustellen. Hier würde man eher zum GridView greifen. Zur Auswahl mehrerer Einträge kann man eine Spalte mit CheckBoxes anfügen.

    Adding a GridView Column of Checkboxes
    http://www.asp.net/data-access/tutorials/adding-a-gridview-column-of-checkboxes-cs

    Weitere Möglichkeiten, die Ausgabe freier zu gestalten, wäre die Verwendung von Repeater oder ListView. Letzteres sollte man aber nicht mit dem Windows Forms ListView verwechseln oder gar erwarten, dass es ähnlich ist. Vielmehr bietet es die Möglichkeit Ausgabe und Bearbeitung von Listeneinträgen komplett selbst gestalten zu können.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Donnerstag, 5. August 2010 11:23
    Beantworter

Alle Antworten

  • Hi,

    Jetzt möchte ich, damit man sehen kann wieviele Daten zu Export bereitstehen oder man die Daten nochmal auswählen kann um sie zu korrigieren, eine Listbox mit mehren Spalten einfügen. Aber irgendwie find ich keine Lösung für eine Listbox mit meheren Spalten.

    in einer Webanwendung gibt es so etwas nicht, da HTML kein solches Element kennt. Demzufolge kann auch kein Browser sowas darstellen.

    Du kannst dir natürlich eine Tabelle oder ähnliches aufbauen und die dann einblenden. Aber eine ListBox ist das trotzdem nicht.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Donnerstag, 5. August 2010 10:41
    Moderator
  • Hallo,

    Hallo ich hab eine Webanwendung programmiert in der Daten (Kennzeichen, Kilometerstand, getankte Liter usw.) einer privaten Tankanlage gespeichert werden sollen. Die Daten werden dann in ein Buchhaltungssystem exportiert. Jetzt möchte ich, damit man sehen kann wieviele Daten zu Export bereitstehen oder man die Daten nochmal auswählen kann um sie zu korrigieren, eine Listbox mit mehren Spalten einfügen. Aber irgendwie find ich keine Lösung für eine Listbox mit meheren Spalten. In einer "normalen" Windowsanwendung war das kein Problem. 

    mit einer HTML ListBox gibt es, wie Stefan schon schreibt, keine Möglichkeit mehrere Spalten darzustellen. Hier würde man eher zum GridView greifen. Zur Auswahl mehrerer Einträge kann man eine Spalte mit CheckBoxes anfügen.

    Adding a GridView Column of Checkboxes
    http://www.asp.net/data-access/tutorials/adding-a-gridview-column-of-checkboxes-cs

    Weitere Möglichkeiten, die Ausgabe freier zu gestalten, wäre die Verwendung von Repeater oder ListView. Letzteres sollte man aber nicht mit dem Windows Forms ListView verwechseln oder gar erwarten, dass es ähnlich ist. Vielmehr bietet es die Möglichkeit Ausgabe und Bearbeitung von Listeneinträgen komplett selbst gestalten zu können.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Donnerstag, 5. August 2010 11:23
    Beantworter