Vielen Dank an beide.
Servus,
Scheinbar kann man als Fragesteller nie perfekt sein
Es geht einfach nur darum, dass man Text oder auch Grafiken in
VB tabellarisch darstellt und dabei die Zellen über eine
Schleife füllen kann. Wenn ich das alles mit Labels und
Pictureboxen machen würde, wüsste ich gar nicht, wie ich das
ohne viel Aufwand hinbekommen würde.
In Java gibt es dafür eine Tabelle. Microsoft hat wohl nicht
so viel mit Tabellen ohne Datenbankanbindung, jedenfalls finde
ich nirgens ein Beispiel, wie man ohne Datenbank eine Tabelle
füllt.
Was spricht den gegen ein Listview objekt?
Sobald du in den Eigenschaften den Punkt View auf Details eingestellt hast und den Schalter GridLines auf True hast du den Container für deine Tabelle.
nehmen wir an das objekt heist listview1 dann kannst du jetzt mit
listView1.Columns.Add(„Spaltenname“)
Spalten hinzufügen
Um dann einträge zu setzen machst du (Ich muss mit c# syntax schreiben, mach nich viel VB ist aber ähnlich)
ListViewItem li = new ListViewItem(„Spalte1Wert“);
li.Items.Add(„Spalte2Wert“);
li.Items.Add(„Spalte3Wert“);
listView1.Items.Add(li);
Das in ne Schleife und schon wird die Tabelle gefüllt.
Hier wäre noch n beispiel für listview mit VB
http://www.vbarchiv.net/tipps/tipp_1627-autom-spalte…
Oder du nimmst wie ein vorredner schon meinte das GridView element.
Generell hat die Optische Darstellung (Tabelle) auch in c#/VB etc. nichts mit Datenbanken zu tun. Das heist ich kann natürlich auch ohne Datenbanken eine Tabelle erstellen und ich kann ohne Tabelle Daten aus einer Datebank in meinem Programm verwenden.
Gruß Bytestorm